确定时间是UTC还是EST

Determine whether the time is UTC or EST

本文关键字:还是 EST UTC 定时间      更新时间:2023-09-26

我有var date = new Date()到这个日期,我想得到EST或UTC日期。问题是如何确定是EST还是UTC ?

var d = new Date();
var n = d.getUTCDate(); 
var x = new Date();
var currentTimeZoneOffsetInHours = x.getTimezoneOffset() / 60;

时区偏移量是UTC和UTC之间的差,以分钟为单位当地时间。请注意,这意味着偏移量为正,如果本地时区落后于UTC,如果领先则为负值。例如,如果你的时区是UTC+10(澳大利亚东部标准时间),-600将被归还。日光节约时间可以防止此值即使对于给定的语言环境也是常量。

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset

您可能还希望查看moment.js和moment-timezone,以获得友好的时区API。