Mam obiekt Date()
zawierający datę UTC, którą muszę przekonwertować na strefę czasową użytkownika. Czy ktoś wie, jak mogłem to zrobić? :-)Javascript: Konwertuj obiekt Date() UTC na lokalną strefę czasową
Odpowiedz
Zazwyczaj tworzę nowy obiekt Date
i używam funkcji Date.setUTC*
do kopiowania informacji o dacie.
Jestem prawie pewny, że zrobiono to automatycznie.
>>> d = new Date('Fri, 10 Jun 2011 19:49:23 UTC');
Sat Jun 11 2011 07:49:23 GMT+1200 (New Zealand Standard Time)
>>> d.getHours();
7
Tak, ale parsowanie metoda działa inaczej od przeglądarki do przeglądarki, o ile wiem. –
To jest stary wątek, ale na wypadek, gdyby ktoś inny natknął się na ten problem, oto jak obejść ten problem.
W moim przykładzie, chciałem moją usługę ASP.Net wrócić daty lokalnej strefy czasowej użytkownika, chociaż wartości daty były przechowywane w SQL Server w strefie czasowej UTC.
I stwierdzono za nas: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC
Sposób używania jest on: zmienna X = Date.UTC (YYYY mangmo, dd, HH, MI, SS, MS); // teraz x to znacznik czasu w milisekundach (jest to liczba, a nie obiekt Date) var y = new Data (x); // y jest teraz obiekt Date mówiłeś, że chciał argumenty Date.UTC
są następujące:
yyyy
jest rok (na przykład, 1984
lub 2016
)
mangmo
jest zniekształcone miesiąc (liczba od 0 do 11)
dd
dzień miesiąca (nie jest zniekształcone, to jest takie same, jak zegarek lub ściany kalendarzowego)
hh
jest porze dnia (od 0 do 23)
mi
jest Minu tes, ss
to sekundy, ms
to milisekundy (nie sądzę, że muszę to wyjaśnić)
- 1. Konwertuj strefę czasową UTC w postgresql na EST (czas lokalny)
- 2. Jak uzyskać lokalną strefę czasową w PHP?
- 3. Wymuś strefę czasową Java jako GMT/UTC
- 4. Jak określić strefę czasową według przesunięcia UTC?
- 5. Java 8 Konwertuj daną strefę czasową i czasową na czas UTC
- 6. Konwertuj datę ze znaną strefą czasową na datę UTC
- 7. noda czas iana mapowanie Etc/UTC na strefę czasową Windows
- 8. Szyny: przekonwertuj UTC DateTime na inną strefę czasową
- 9. Python: Jak przekonwertować unixtimestamp i strefę czasową na obiekt datetime?
- 10. Konwertowanie datetime UTC na lokalną datę i godzinę użytkownika
- 11. Jak uzyskać lokalną strefę czasową użytkownika inną niż strefa czasowa serwera (UTC) w pythonie?
- 12. Globalnie konwertuj UTC DateTimes na określoną przez użytkownika lokalną datę DateTimes
- 13. Jak uzyskać lokalną strefę czasową z systemu używając nodejs
- 14. Jak założyć lokalną strefę czasową podczas analizowania łańcucha daty ISO 8601?
- 15. Jak mogę uzyskać strefę czasową lokalnego serwera?
- 16. Konwersja daty na inną strefę czasową
- 17. Czy mogę ustawić lokalną strefę czasową w przeglądarce za pomocą Javascript?
- 18. JodaTime: Konwertuj lokalnie na UTC niejednoznaczność
- 19. time_select pomocnik formularza interpretuje obiekt nowego czasu jako UTC, nie jako skonfigurowaną strefę czasową
- 20. Wyodrębnij strefę czasową ze stringa
- 21. Konwertuj na znacznik czasu UTC
- 22. Dostosuj strefę czasową
- 23. Funkcja wykresów pand ignoruje strefę czasową timeseries
- 24. Jak ustawić strefę czasową w Crashlytics?
- 25. Jak przekonwertować strefę czasową wartości serii Pandas
- 26. Jak ustawić strefę czasową Laravel Carbon na znaczniki czasu?
- 27. Jak ustawić strefę czasową w gnuplot?
- 28. Uzyskaj strefę czasową z React Native
- 29. Jak ustawić strefę czasową na wątek?
- 30. Jak stworzyć strefę czasową Django-admin?
Istnieje skrypt, który przeszukuje stronę pod kątem dat sformatowanych jako mikroformat daty i zastępuje je lokalną wersją użytkownika: http://features.sheep.art.pl/LocalTimeAndDate –
Dzięki, jeśli spojrzysz na javascript na dole http://twtm.in/lw zobaczysz, co zrobiłem :-) – tarnfeld