[請益] 請教一個日期條件設計問題

作者: lusaka (gary.lusifa)   2018-01-22 01:43:42
各位先進好
最近有在學習PHP+mysql網頁設計,因為要設計一個會員網站,在會員資料內有生日欄位,
我想要設計一個提醒訊息如:會員生日是1911年1月/3日,當會員在2017/12/1~2018/01/31
登入網站的時候,會顯示一個連結告訴會員最近您有生日優惠。
我遇到的問題是我已經抓到生日欄位,但是像這種跨年度應該要怎麼做判斷比較好,
希望有先進可以指導一下。感謝
下面是我寫的資料
<? $birthday = 2017-01-03
$start_date=date("m-01",strtotime("-1 month",$birthday]));
$display_now = date("m-d");
$end_date = date("m-d",strtotime("1 month",$start_date));
?>
<a id="birthday" class="show" href="ticket-detail.php"></a>
作者: shadowjohn (轉角遇到愛)   2018-01-22 09:04:00
上個月的第一天,跟下個月的減一天,換成timestamp比
作者: xdraculax (首席怪叔叔)   2018-01-22 09:24:00
啊你不是都寫好了 0.0 只是少了 Y- ...
作者: lusaka (gary.lusifa)   2018-01-22 09:40:00
我的表達錯誤,$birthday = 1911-01-03
作者: Jerr (身為老爸老媽嚕..)   2018-01-22 10:51:00
strtotime可以吃"first day of last month" 和"last day of last month" 等等, 不太在乎效能的話可以考慮這個月就是 this month
作者: dinos (守護神)   2018-01-22 20:53:00
不就生日月份的前一個月和當月?為什麼要轉成timestamp
作者: dou0228 (7777)   2018-01-23 09:08:00
作者: shadowjohn (轉角遇到愛)   2018-01-23 13:56:00
對厚!

Links booklink

Contact Us: admin [ a t ] ucptt.com