2014-01-15 277 views
-1

我從一個網站獲取數據,並獲得以下日期時間:1379782800000。當我查看網站時,日期應該是21-09-2013。但是我怎樣才能得到給定的日期時間int的日期?我需要以適當的格式將日期與當前日期時間進行比較,並將其顯示給用戶。將日期時間int轉換爲日期時間

+0

使用['date'](http://us1.php.net/manual/en/ function.date.php)函數。 – crush

+1

這似乎是一個javascript時間戳,這是從紀元開始的毫秒數+/-時區。 –

+0

您不應該需要任何格式的比較。您可以比較整數時間戳。此外,你可以更具體地瞭解你想向用戶展示的內容嗎? – acbabis

回答

2

你在看什麼(大數字)是一個時間戳。時間戳是自1970年1月1日至設置時間戳之後的秒數。

要「計算」日期,您可以使用php date function

echo date('d-m-Y', 1379782800); 

會以正確的格式顯示您的日期。請記住您的時間戳太長。

爲了進行比較,可以更好地使用時間戳(整數comparisson是更快,更準確,然後字符串比較)

+0

我不認爲這是[很正確](http://3v4l.org/pQPDD)。 – vascowhite

+0

你需要[除以1000](http://3v4l.org/LZK7H) – vascowhite

+0

@vascowhite我糾正了我的反應 – Arthur

相關問題