Próbowałem użyć formatu z lub zz w celu wyświetlenia strefy czasowej na końcu łańcucha i okazało się, że jest przestarzałe. Z i ZZ pracują, aby wyświetlić -0700, ale zamiast tego chcę, żeby pokazywał PDT.Użycie skryptu Moment.js do wyświetlenia skrótu strefy lokalnej użytkowników:
Mam chwila czasowa i plik danych, ale nie mogę dowiedzieć się, jak go używać, aby określić strefę czasową klienta i wyświetlić coś takiego:
2014-05-30T22: 56: 23,967 PDT
zamiast:
2014-05-30T22: 56: 23,967
Czy jest możliwe aby użyć chwila strefę czasową, aby określić EST CST ... MST PST?
moje rozumienie (bardzo minimalne) [* dokumentacja *] (http://momentjs.com/timezone/docs/) jest to, że jest on używany do ustawienia strefy czasowej ciąg wyjściowy, nie formatowania napisu np 'm.tz (" America/Toronto "). format(); // "2013-11-18T11: 55: 00-05: 00" '. Istnieje wiele narzędzi (https://bitbucket.org/pellepim/jstimezonedetect), które próbują odgadnąć strefę czasową użytkowników w oparciu o przesunięcie strefy czasowej i czy obserwuje się zmianę czasu letniego. Wydaje się jednak, że działają one przy użyciu wartości [* IANA timezone *] (http://www.iana.org/time-zones), a nie "cywilnych" (niejednoznacznych) wartości, takich jak EST. – RobG