getTimezoneOffset()
方法以分钟为单位返回 UTC时间与本地时间之间的时差。
如果我在加利福尼亚州并且使用 PST时间,这是(GMT -8)
后面8小时&在日期灯光保存期间(GMT -7)
。
是不是getTimezoneOffset()
方法应该返回-420min
而不是420min
?
答案 0 :(得分:1)
getTimezoneOffset()
会返回相对于您当前时间的偏移量,因此如果您正在追踪,则会获得正面结果。
描述
时区偏移是UTC与本地时间之间的差异(以分钟为单位)。请注意,这意味着如果本地时区落后于UTC,则偏移量为正,如果前置,则偏移量为负。例如,如果您的时区是UTC + 10(澳大利亚东部标准时间),则将返回-600。夏令时可以防止该值即使对于给定的区域设置也是常量。
来源MDN