清风如月

洗衣做饭,样样会干。上得厅堂,下得卧房,通得了厕所,打得死蟑螂,写得了代码,补得了裤衩~~~

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

不要使用这种方法取得未来日期date('Y-m-d',mktime(0,0,0,date('m'),date('d')+1,date('Y')))

因为,如果今天是31号的话,那么取出的日期是32号,这个是不合法的且无法转为时间戳(当天是30号不会出现这个问题,比如9月30号,计算后是9月31号,但是能转成数字型)

 

应当使用strtotime('+1 day'),如果需要指定时间的话,再格式化为日期然后拼接时分秒

 

这个对页面展示和数据库时间类型为int都有很大帮助。

不要再说时间戳为false或者出现不合法时间问题了!

个人建议在涉及时间日期类计算的时候都使用strtotime而不是date()计算 

 

ps.博客园推荐的默认编辑器是

 

 

 

posted on 2013-10-18 13:53  清风如月  阅读(435)  评论(0编辑  收藏  举报