Ho un oggetto Date()
che contiene una data UTC, che devo convertire nel fuso orario locale dell'utente. Qualcuno sa come potrei fare questo? :-)Javascript: Converti un oggetto UTC Date() nel fuso orario locale
risposta
Generalmente creo un nuovo oggetto Date
e utilizzo le funzioni Date.setUTC*
per copiare le informazioni sulla data.
Sono quasi sicuro che sia fatto automaticamente.
>>> 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
Sì, ma il parse metodo funziona in modo diverso da browser a browser per quanto ne so. –
Questo è un vecchio thread, ma solo nel caso in cui nessun altro si imbatte in questo problema, ecco come ho ottenuto intorno a questo problema.
Nel mio esempio, ho voluto il mio servizio ASP.Net per tornare date nel fuso orario locale dell'utente, anche se i valori di data sono stati conservati in SQL Server nel fuso orario UTC.
ho trovato questo per voi: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC
Il modo in cui lo si utilizza è: var x = Date.UTC (yyyy, mangmo, dd, HH, mi, ss, ms); // ora x è un timestamp in millisecondi (è un numero, non un oggetto Date) var y = new Date (x); // ora y è l'oggetto Date hai detto che volevi Argomenti a Date.UTC
sono i seguenti:
yyyy
è l'anno (ad esempio, 1984
o 2016
)
mangmo
è il maciullato mesi (un numero da 0 a 11)
dd
è il giorno del mese (questo non è storpiato, è lo stesso come in un calendario orologio da polso o da parete)
hh
è l'ora del giorno (0-23)
mi
è minu tes, ss
is seconds, ms
è millisecondi (non credo di doverli spiegare)
- 1. Converti UTC DateTime in un altro fuso orario
- 2. MySQL può convertire un orario UTC memorizzato nel fuso orario locale?
- 3. SQLAlchemy Come caricare le date con fuso orario = UTC (date memorizzati senza fuso orario)
- 4. javascript Data fuso orario
- 5. Rimuovi fuso orario da un oggetto moment.js
- 6. Converti ora locale in UTC in Rails
- 7. Mysql: Converti DB dall'ora locale a UTC
- 8. Come ottenere il fuso orario locale dell'utente diverso dal fuso orario del server (UTC) in python?
- 9. Come si stampa un datetime Python nel fuso orario locale?
- 10. Data oggetto Javascript in locale e fuso orario diversi
- 11. Converti ora UTC in ora locale utilizzando Nodatime
- 12. Visualizzazione dell'ora nel fuso orario locale in WPF/XAML
- 13. Firefox new Date() dalla stringa costruisce l'ora nel fuso orario locale
- 14. javascript toISOString() ignora l'offset del fuso orario
- 15. Converti oggetto datetime in un particolare fuso orario in epoca secondi in quel fuso orario
- 16. Esiste un plug-in JQuery per convertire i datetime UTC nel fuso orario dell'utente locale?
- 17. Ottieni fuso orario locale in django
- 18. momentjs convertire datetime a UTC da un altro fuso orario
- 19. Offset fuso orario locale in PostgreSQL
- 20. javascript get timestamp nel fuso orario del sistema non in UTC
- 21. Converti data in fuso orario diverso
- 22. Come cambio il fuso orario in JavaScript?
- 23. MomentJS toISOString con fuso orario locale
- 24. Convertire fuso orario locale a PST fuso orario in C#
- 25. fuso orario locale in Ruby
- 26. Come posso determinare un fuso orario in base all'offset UTC?
- 27. Deserializzazione delle date JSON senza fuso orario
- 28. Spring MVC - converte le date dal fuso orario dell'utente in UTC
- 29. Formato Fuso orario per Carbon Data
- 30. Problema con python/pytz Conversione da fuso orario locale a UTC, quindi ritorno
C'è uno script che cerca nella pagina le date formattate come un data microformato e le sostituisce con la versione locale dell'utente: http://features.sheep.art.pl/LocalTimeAndDate –
Grazie, se guardate il javascript in fondo a http://twtm.in/lw vedrete cosa ho finito per fare :-) – tarnfeld