2011-01-09 84 views
0

除日期功能外,還有什麼功能可以解碼日期嗎?我認爲真正的日期應該是在最近幾天,沒有一天在2033PHP,除了日期函數,有什麼函數可以解碼日期嗎?

<?php 
$date = '1294605921000'; 
echo date("m-d-Y H:i:s", $date); 
//11-08-2033 23:55:20 
?> 
+0

首先,它不是一個日期以任何方式。其次,從這個不尋常的時間戳減去微秒的部分 – 2011-01-09 14:16:17

+0

哈哈我在2027年得到一個日期。 – BoltClock 2011-01-09 14:16:23

回答

3

沒有,但由於該時間戳可能以毫秒爲單位,而不是秒,除以1000它:

echo date("m-d-Y H:i:s", floor($date/1000)); 
2

時間戳看起來好像已經產生通過使用毫秒的JavaScript。如果除以1000的時間戳,你得到正確的日期:

<?php 
$date = 1294605921000/1000; 
echo date("m-d-Y H:i:s", $date); 
//01-09-2011 20:45:21 
?> 
0
... 
gmdate — Format a GMT/UTC date/time 
gmstrftime — Format a GMT/UTC time/date according to locale settings 
... 

或者只是看看這裏...舊,但良好的PHP Manual