[請益] 關於date函數做月份計算的問題
hihi
各位前輩好
小弟今天在寫碼時發現一個問題
date("m", mktime(0, 0, 0,date("m")-$setmonth,date("d"),date("Y")));
$setmonth是設定要往前推幾個月的變數
以今天(4月)來說
$setmonth設為0,結果為4,正常
$setmonth設為1,結果為3,正常
$setmonth設為2,結果卻依然是3 ???
$setmonth設為3,結果為1,又正常了
不知道有沒有人遇到跟小弟一樣的問題
我時區也調了
換用strtotime也一樣
我有哪邊犯了邏輯上的錯誤嗎???
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.193.193
→
04/30 14:05, , 1F
04/30 14:05, 1F
→
04/30 14:08, , 2F
04/30 14:08, 2F
→
04/30 19:11, , 3F
04/30 19:11, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章