Korzystanie z pliku moment.js (ze strefą czasową), chcę uzyskać skrót strefy czasowej (np. PST) dla bieżących ustawień narodowych.Skrót strefy czasowej za pomocą wartości przesunięcia
var now = Date.now(); // 1423254073931
var zone = moment(now).zone(); // 480
var timezone =
Jak uzyskać skrót strefy czasowej? Wszystkie przykłady, które widziałem w dokumentach i innych miejscach, wybierają określony region, taki jak "America/New_York"
.
Z dokumentów wygląda na to, że mogę uzyskać informacje z Zone Object z zone.abbr(timestamp)
, ale nie jestem pewien, jak uzyskać dostęp do obiektu strefy.
Nie można użyć '/\(([^)]+)\)/.exec(new Date()) [1]'? –
@RobRaisch Nie sądzę, że będzie działać w przeglądarce. Na przykład jest to wynikiem 'nowej daty' w Firefox:' 2015-02-06T23: 40: 57.085Z' – thetallweeks
W rzeczywistości wynikiem 'new Date()' jest nowa instancja obiektu Date, który pojawia się FF drukować na konsoli w niestandardowym formacie. Tak więc zamiast powyższego możesz '/\(([^)]+)\)/.exec((new Date()). ToString()) [1]' który tutaj w Bostonie zwraca "Eastern Standard Time" " –