【发布时间】:2014-02-01 20:33:46
【问题描述】:
我注意到,对于我们在东部时区(“America/New_York”),时区偏移为 “-05:00” Date.getTimezoneOffset() 返回一个正 300 的数量。我预计从 Utc 到西部的区域以分钟为单位的偏移量是负数,而在 Utc 以东的区域是正数,但显然它是“翻转的”。这个决定背后的原因是什么?
http://momentjs.com/ 遵循相同的规则并返回...
moment.parseZone("01/13/2014 3:38:00 PM +01:00").zone() // == -60
moment.parseZone("01/13/2014 3:38:00 PM -01:00").zone() // == 60
同时 DateTimePicker http://trentrichardson.com/examples/timepicker/ 在设置其初始 'timezone' 参数时不会翻转数字。错了吗?
【问题讨论】:
标签: javascript timezone datetimepicker momentjs timezone-offset