确定时间是UTC还是EST

时间:2016-10-27 11:39:53

标签: javascript date time

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

2 个答案:

答案 0 :(得分:0)

var d = new Date();
var n = d.getUTCDate(); 

答案 1 :(得分:0)

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

时区偏移是UTC和之间的差异,以分钟为单位   当地时间。请注意,这意味着如果偏移是正数   当地时区落后于UTC,如果未来则为负。例如,   如果您的时区是UTC + 10(澳大利亚东部标准时间), - 600   将被退回。夏令时会阻止此值   即使对于给定的区域设置也是常量。

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

您可能还希望查看moment.jsmoment-timezone以获取适用于时区的友好API。