我有一個包含date()函數的php腳本。但不知怎的,它將這一天的名字弄亂了。php日期函數返回錯誤日期
線是一樣簡單
date ("l",mktime(0,0,0,$test3,$test2,$test4));
當我與當前日期測試它例如
date ("l",mktime(0,0,0,11,07,2011));
它返回星期一的正確日期。但是,如果我去短短一天進一步
date ("l",mktime(0,0,0,12,07,2011));
返回週三..
你有任何想法,問題可能是什麼?任何與時區或任何東西..?我從來沒有使用日期功能,並找不到任何解決方案googeling它或在這裏..
我欣賞任何答案! thx提前!
您應該從「07」中刪除前導0。 mktime期望整數,但會將前導零解釋爲一個字符串,並可能產生意想不到的結果。 – Jrod
Thx everyone!簡單的解決方案.. ^^我在執行時必須閱讀錯誤的文檔..或者,也許我只是讀錯了;;)謝謝大家的快速答案! – Sebsemillia