1
我想知道現在(或任何時候)東部夏令時與現在的UTC相比有多少秒。如何使用momentjs從UTC到東部夏令時的當前偏移量?
因此,例如,現在UTC是東部夏令時的4小時不同(提前)= 4 * 3600 = 14400秒。 但是在十二月將會改變到5h。
如何以編程方式編寫程序,以便腳本知道在使用momentjs運行時,有多少秒不同?
謝謝。
我想知道現在(或任何時候)東部夏令時與現在的UTC相比有多少秒。如何使用momentjs從UTC到東部夏令時的當前偏移量?
因此,例如,現在UTC是東部夏令時的4小時不同(提前)= 4 * 3600 = 14400秒。 但是在十二月將會改變到5h。
如何以編程方式編寫程序,以便腳本知道在使用momentjs運行時,有多少秒不同?
謝謝。
例如:
const moment = require('moment-timezone');
const zone = 'US/Eastern';
const utc = 'UTC';
const diff = date => moment.tz(date, zone)
.diff(moment.tz(date, utc), 'hours');
['2017-02-01', '2017-05-01', '2017-08-01', '2017-11-01'].forEach(date => {
console.log(`${date}: ${diff(date)} hours`);
});
輸出:
2017-02-01: 5 hours
2017-05-01: 4 hours
2017-08-01: 4 hours
2017-11-01: 4 hours
真棒,謝謝! – Joe
結帳['力矩timezone'](https://momentjs.com/timezone/) – IronGeek