我有以下的PHP代碼,是爲了格式化當前日期和時間:PHP time()函數返回的時代,而不是當前的時間
$rawdatetime = time();
$datetime = date('Y-m-d', $rawdatetime) . 'T' . date('H:i:s', $rawdatetime) . '.000Z';
$this->debug($datetime);
的格式似乎是工作的罰款,但它不斷輸出它是1970年的;我得到以下輸出:
1970-01-01T00:00:00.000Z
我的猜測是我的服務器配置不正確,但我的谷歌搜索沒有給我任何線索。如果有幫助,我正在運行WAMP。
在此先感謝您的任何建議。
編輯:它似乎是日期和時間功能正常工作;但將它們分配給一個變量是什麼問題。任何解決上述格式的工作都會受到歡迎。但我也想知道爲什麼會出現這個問題。
FYI:節省時間()爲變量的步驟是多餘的,那是什麼日期()默認使用。試試簡單的回顯時間()你會得到什麼? – Jessica
'var_dump(time());'yield? – GordonM
謝謝傑西卡,但是如果在午夜時分附近跑步,日期和時間不匹配的可能性非常小,只要我按照自己的方式進行操作即可。 – TheCatWhisperer