[请益] 请教一个日期条件设计问题

楼主: 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