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

楼主: lusaka (gary.lusifa)   2018-01-22 09:51:58
※ 引述《lusaka (gary.lusifa)》之铭言:
不好意思,昨天打的时候,关于$birthday有错误,生日应该是1911/01/03,
: 各位先进好
: 最近有在学习PHP+mysql网页设计,因为要设计一个会员网站,在会员资料内有生日字段,
: 我想要设计一个提醒讯息如:会员生日是1911年1月/3日,当会员在2017/12/1~2018/01/31
: 登入网站的时候,会显示一个连结告诉会员最近您有生日优惠。
后来建议的修改后程式码
<? $birthday=1911-01-03;
$start_date=date("m-01",strtotime("-1 month","$birthday"));
$d1=time($start_date);
$display_now = date("m-d");
$d2=time($display_now);
$end_date = date("m-d",strtotime("+1 month -1 day","$start_date"));
$d3=time($end_date);
?>
<p><?echo "$end_date";?></p>
<p><?echo "$display_now";?></p>
<p><?echo "$start_date";?></p>
<p><?echo "$d1,$d2,$d3"; ?></p>
结果如下
01-31
01-22
12-01
1516584734,1516584734,1516584734
变成time的时候不能比较,希望各位指导 感谢
作者: shadowjohn (转角遇到爱)   2018-01-22 10:06:00
你得把年加上去呢
楼主: lusaka (gary.lusifa)   2018-01-22 18:37:00
回shadow john 请问把年加上去,日期就不是2017/12/01到2018/01/31

Links booklink

Contact Us: admin [ a t ] ucptt.com