作者lusaka (gary.lusifa)
看板PHP
标题Re: [请益] 请教一个日期条件设计问题
时间Mon Jan 22 09:51:58 2018
※ 引述《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的时候不能比较,希望各位指导 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.79.52
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1516585920.A.3ED.html
※ 编辑: lusaka (111.255.79.52), 01/22/2018 10:04:10
1F:→ shadowjohn: 你得把年加上去呢 01/22 10:06
2F:→ lusaka: 回shadow john 请问把年加上去,日期就不是2017/12/01 01/22 18:37
3F:→ lusaka: 到2018/01/31 01/22 18:37