【发布时间】:2016-04-22 18:22:29
【问题描述】:
为什么下面会返回Fri, 22 Apr 2016 13:01:00 GMT?
不应该是Fri, 22 Apr 2016 17:01:00 GMT(时区加4小时)吗?
var zone = "America/New_York";
var date = 'Fri, 22 Apr 2016 13:01';
$('#ts').text(moment.tz(date, zone).unix()); // 1461330060
// epochconverter.com (1461330060) --> Fri, 22 Apr 2016 13:01:00 GMT ?!!
编辑:更新fiddle。如果我传入Fri, 22 Apr 2016 13:01,它现在会吐出Fri, 22 Apr 2016 12:01:00 GMT,所以它会忽略UTC预期的任何DST,但我仍然很困惑为什么它没有返回Fri, 22 Apr 2016 17:01:00 GMT?
【问题讨论】:
标签: javascript timezone momentjs unix-timestamp