我使用moment.js在不同的时间戳中查找时间。 我写了一个简单的javascript:
$(function () {
var timestamp = 1443556318; //GMT Tue, 29 Sep 2015 19:51:58 GMT
var today2 = moment.unix(timestamp).tz('America/New_York').toString();
today = new Date(today2);
alert(today2);
alert(today);
var hh = today.getHours();
alert(hh); //why it shows me 21 instead of 15?
});
似乎此行today = new Date(today2);
无效。
你能帮帮我吗?
答案 0 :(得分:1)
它没有用,因为你使用以下构造函数
new Date(dateString);
其中
表示日期的字符串值。字符串应采用格式 由Date.parse()方法识别(符合IETF的RFC 2822 时间戳以及ISO8601的版本。
如果您想要所有可能的构造函数,请查看here。