2010-09-27 63 views
3

我從一個web服務至極返回的信號出現時間約3年關閉在PHP,但罰款JavaScript和epochconverter.com時代至今3年關閉

JS:

警報( 'book'+ new Date(1285565357893)); //今天早上返回一個時間27九月2010,正確!

PHP:

回波的strftime( '%X',1285565357893); //在2013年返回一個日期,錯誤!

時區設置爲:歐洲/阿姆斯特丹

我到底做錯了什麼?

回答

6

好吧,給你一些簡單的時間基礎。

的Javascript Date類...當你傳遞一個數值來構造,這是自Unix紀元的毫秒數(1970年1月1日00:00:00 GMT)

PHP日期爲測量自Unix紀元(1970年1月1日00:00:00 GMT)以來的秒數。

從毫秒轉換爲在PHP秒除以1000

echo strftime('%x', floor(1285565357893/1000));