我正在研究一個小項目,並在PHP中使用date()和mktime()函數。比較兩個代碼塊及其輸出,注意第二個樣本在第一個mktime中添加一個到月份。mktime和日期問題
$monthis = 5;
echo date('F', mktime(0,0,0,$monthis,0,0)) . " 1, 2010 is on a " . date("l F", mktime(0, 0, 0, $monthis, 1, 2010));
推出
2010年4月1日是一個星期六五月
,但如果我將其更改爲
$monthis = 5;
echo date('F', mktime(0,0,0,$monthis + 1,0,0)) . " 1, 2010 is on a " . date("l F", mktime(0, 0, 0, $monthis, 1, 2010));
推出
5月1日是一個星期六五月
爲什麼我要加一月份第一mktime這樣既發出同一個月?
任何幫助或清晰度,將不勝感激。謝謝:)
我在檢查之前不久就發現了這一點。謝謝。 – 2010-05-08 20:49:29