※ 引述《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的时候不能比较,希望各位指导 感谢