0
我有時間價值,像這樣1369195200000
,我試圖將其轉換爲日期,像這樣PHP轉換時間去約會
$date = 1369195200000;
$result = date("Y-m-d", $date);
但它返回像這樣45358-01-25
明顯的一年是錯誤的....有遠獲得正確的一年? $date
來自數據庫。
我有時間價值,像這樣1369195200000
,我試圖將其轉換爲日期,像這樣PHP轉換時間去約會
$date = 1369195200000;
$result = date("Y-m-d", $date);
但它返回像這樣45358-01-25
明顯的一年是錯誤的....有遠獲得正確的一年? $date
來自數據庫。
的時間以毫秒爲單位,它需要由1000
$date = 1369195200000;
$result = date("Y-m-d", $date/1000);
請注意,這可能不會像你期望的32位服務器一樣工作。 在這種情況下,最好將數字視爲一個字符串,並去掉最後3個字符。 – Qualcuno
分我期望它包括毫秒。將它除以1000,你會得到一個更合理的結果。 – andrewsi
該日期是正確的,給出你的意見。 –
當時是什麼格式?它不是unix時間戳,它似乎也不是一個日期時間,該數字是如何創建的?編輯:安德魯西斯的直覺似乎是正確的,除以1000它成爲一個可能的unix時間戳 – cernunnos