Я заметил, что для нас в восточном часовом поясе ( "Америка/Новый_York" ) со смещением часового пояса "- 05:00" Date.getTimezoneOffset() возвращает положительный число 300. Я ожидал бы, что смещение в минутах будет отрицательным в районах на западе от Utc и будет положительным в областях к востоку от Utc, но, по-видимому, это "flippded". Каковы причины этого решения?
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/ не переворачивает номера при настройке своего первоначального параметра "временной зоны". Это неправильно?