2014-10-09 93 views
0

我正在製作一個簡化的Facebook/Twitter網站,並試圖將時間戳轉換爲使用javascript的當前日期。時間戳存儲在msg變量中,我想將其轉換爲當前日期UTC。在Javascript中使用當前日期的時間戳

var msg = new Date(timestamp); 

現在如何將它轉換成任何人?

我想要的代碼或我可以使用的公式會產生當前的日期。

回答

0

使用內置的.toUTCString()方法Date

var msg = new Date(timestamp).toUTCString(); 
alert(msg); // "Thu, 09 Oct 2014 14:58:21 GMT" 
+0

即時得到無效的日期 – LearnerBeware 2014-10-09 21:23:06

+0

你所說的「無效的日期」意思?你確定你的時間戳變量是正確的格式(毫秒數)嗎? – 2014-10-09 21:24:47

+0

我使用ActiveMQ MOM從Amazon雲服務器獲取時間戳。我得到它的工作必須使用'timestamp * 1000',但它仍然給我錯誤的時間。 例如1412895091488應該給我「星期四,2014年10月09日23時10分45秒」 但相反即時得到「星期三,11月25日46742 19:24:08 GMT」 – LearnerBeware 2014-10-09 23:12:32

相關問題