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