为了账号安全,请及时绑定邮箱和手机立即绑定

在线等,挺急的!使用date函数遇到一个问题?

在线等,挺急的!使用date函数遇到一个问题?

白衣非少年 2019-06-18 09:31:11
echodate('Y-m-d',strtotime('lastmonth',strtotime('2018-12-31')))这个输出12-01
查看完整描述

2 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

如楼上所述,这个问题是因为硬生生减去后日期溢出了。所以直接加到了下个月去。同样的问题在官方文档strtotime方法下的用户笔记中出现了很多次,但是提供了方案的很少,翻到了其中一个。
WARNINGwhenusing"nextmonth",...
顺带附上ObtainingthenextmonthinPHP
//上个月最后一天
echodate('Y-m-d',strtotime('lastdayoflastmonth',strtotime('2018-12-31')));
//上个月最第一天
echodate('Y-m-d',strtotime('firstdayoflastmonth',strtotime('2018-12-31')));
                            
查看完整回答
反对 回复 2019-06-18
  • 2 回答
  • 0 关注
  • 323 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信