2014-10-09 49 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

相关问题