【发布时间】:2014-03-16 14:41:19
【问题描述】:
独立于我的服务器/操作系统在哪里......
- 如何指定凌晨 5 点“澳大利亚/悉尼”并在 GMT 中查看?
- 如何指定下午 5 点“America/New_York”并在 GMT 中查看?
如何在几分钟内找出 1) 和 2) 之间的差异。例如,我预计这种差异会随着悉尼或纽约的夏令时变为(无效)活动而在一年中发生变化。
【问题讨论】:
标签: javascript datetime timezone momentjs
独立于我的服务器/操作系统在哪里......
如何在几分钟内找出 1) 和 2) 之间的差异。例如,我预计这种差异会随着悉尼或纽约的夏令时变为(无效)活动而在一年中发生变化。
【问题讨论】:
标签: javascript datetime timezone momentjs
解决办法如下:
var startDay = moment.utc("2013-06-02"); // Sunday (day before) in GMT
var startOffset = moment.utc(startDay).add("hours", 15).tz("Australia/Sydney").zone();// 15:00pm == -660 // 16:00pm == -600 // IN GMT
var startUTC = moment.utc(startDay).add('minutes', 1740).add("minutes", startOffset);
var endDay = moment(startDay).add('days' ,5); //moment.utc("2014-03-10"); // Friday in GMT
var endOffset = moment.utc(endDay).add("hours", 7).tz("America/New_York").zone();
var endUTC = moment.utc(endDay).add('minutes', 1020).add("minutes", endOffset);
【讨论】: