亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

date函數,為什么12月31日的減去一個月是12月1日

date函數,為什么12月31日的減去一個月是12月1日

PHP
呼如林 2019-01-29 16:33:24
cho date('Y-m-d', strtotime('last month', strtotime('2018-12-31')))這個輸出12-01
查看完整描述

1 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

如樓上所述,這個問題是因為硬生生減去后日期溢出了。所以直接加到了下個月去。同樣的問題在官方文檔 strtotime 方法下的用戶筆記中出現了很多次,但是提供了方案的很少,翻到了其中一個。

順帶附上 Obtaining the next month in PHP

// 上個月最后一天echo date('Y-m-d', strtotime('last day of last month', strtotime('2018-12-31')));// 上個月最第一天echo date('Y-m-d', strtotime('first day of last month', strtotime('2018-12-31')));


查看完整回答
反對 回復 2019-01-29
  • 1 回答
  • 0 關注
  • 720 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號