0
我正在製作一個簡化的Facebook/Twitter網站,並試圖將時間戳轉換爲使用javascript的當前日期。時間戳存儲在msg變量中,我想將其轉換爲當前日期UTC。在Javascript中使用當前日期的時間戳
var msg = new Date(timestamp);
現在如何將它轉換成任何人?
我想要的代碼或我可以使用的公式會產生當前的日期。
我正在製作一個簡化的Facebook/Twitter網站,並試圖將時間戳轉換爲使用javascript的當前日期。時間戳存儲在msg變量中,我想將其轉換爲當前日期UTC。在Javascript中使用當前日期的時間戳
var msg = new Date(timestamp);
現在如何將它轉換成任何人?
我想要的代碼或我可以使用的公式會產生當前的日期。
使用內置的.toUTCString()
方法Date
:
var msg = new Date(timestamp).toUTCString();
alert(msg); // "Thu, 09 Oct 2014 14:58:21 GMT"
即時得到無效的日期 – LearnerBeware 2014-10-09 21:23:06
你所說的「無效的日期」意思?你確定你的時間戳變量是正確的格式(毫秒數)嗎? – 2014-10-09 21:24:47
我使用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