我有var date = new Date()
到这个日期我想得到EST或UTC日期。
问题是如何确定它是EST还是UTC?
答案 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.js和moment-timezone以获取适用于时区的友好API。