猿问
在线等,挺急的!使用date函数遇到一个问题?
echodate('Y-m-d',strtotime('lastmonth',strtotime('2018-12-31')))这个输出12-01
白衣非少年
浏览 340
回答 2
2回答
阿晨1998
如楼上所述,这个问题是因为硬生生减去后日期溢出了。所以直接加到了下个月去。同样的问题在官方文档strtotime方法下的用户笔记中出现了很多次,但是提供了方案的很少,翻到了其中一个。WARNINGwhenusing"nextmonth",...顺带附上ObtainingthenextmonthinPHP//上个月最后一天echodate('Y-m-d',strtotime('lastdayoflastmonth',strtotime('2018-12-31')));//上个月最第一天echodate('Y-m-d',strtotime('firstdayoflastmonth',strtotime('2018-12-31')));
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答