Tengo un objeto Date()
que contiene una fecha UTC, que necesito convertir a la zona horaria local de los usuarios. ¿Alguien sabe cómo podría hacer esto? :-)Javascript: Convierta un objeto UTC Date() a la zona horaria local
Respuesta
Normalmente creo un nuevo objeto Date
y uso las funciones Date.setUTC*
para copiar la información de fecha.
Estoy bastante seguro de que se hace automáticamente.
>>> 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í, pero el análisis El método funciona de manera diferente de navegador a navegador, por lo que sé. –
Se trata de un viejo hilo, pero sólo en caso de que alguien se tropieza otra persona a través de este problema, así es como llegué en torno a este problema.
En mi ejemplo, yo quería mi servicio ASP.Net para volver fechas en el huso horario local del usuario, a pesar de que los valores de fecha se almacenan en SQL Server en la zona UTC.
He encontrado esto para usted: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/UTC
La forma de usar es: var x = Date.UTC (aaaa, mangmo, dd, hh, mi, ss, m); // ahora x es una marca de tiempo en milisegundos (es un número, no un objeto Date) var y = new Date (x); // ahora y es el objeto Date dijo que quería Argumentos a Date.UTC
son los siguientes:
yyyy
es el año (por ejemplo, 1984
o 2016
)
mangmo
es el destrozado meses (un número entre 0 a 11)
dd
es el día del mes (esto no se ha mezclado, es el mismo que en un reloj de pulsera o de pared calendario)
hh
es la hora del día (0 a 23)
mi
es minu tes, ss
es segundos, ms
es milisegundos (no creo que deba explicar esto)
- 1. javascript date - preserve offset de zona horaria
- 2. Convertir UTC DateTime a otra zona horaria
- 3. ¿clock_gettime es una hora UTC o la zona horaria local?
- 4. Problema con python/pytz Convirtiendo de la zona horaria local a UTC y luego a
- 5. ¿Puede MySQL convertir una hora UTC almacenada a la zona horaria local?
- 6. Desfase de zona horaria local en PostgreSQL
- 7. Cadena de fecha/hora UTC a la zona horaria
- 8. ¿Cómo puedo obtener la zona horaria del servidor local?
- 9. Convirtiendo python datetime a timestamp y de regreso en UTC todavía usa la zona horaria local
- 10. zona horaria local del dispositivo
- 11. zona horaria local en Ruby
- 12. Rieles: obtenga #beginning_of_day en la zona horaria
- 13. ¿Hay un complemento JQuery para convertir las fechas UTC en la zona horaria del usuario local?
- 14. Rieles: convierte UTC DateTime a otra zona horaria
- 15. Obtener zona horaria a partir de DateTime
- 16. NSDate no devuelve mi zona horaria local/zona horaria predeterminada del dispositivo
- 17. ¿Cómo puedo determinar una zona horaria por el desplazamiento UTC?
- 18. Convertir hora local a UTC en Rails
- 19. Cómo almacenar las fechas en UTC y la zona horaria local
- 20. forzar zona horaria de Java como GMT/UTC
- 21. Firefox new Fecha() desde la cadena construye la hora en la zona horaria local
- 22. celerybeat utiliza UTC incluso con la configuración de zona horaria
- 23. convertir la hora local, de alguien a la hora UTC
- 24. ¿Puedo configurar la zona horaria local en mi navegador a través de Javascript?
- 25. Convierte un QDateTime en UTC a hora local del sistema
- 26. ¿Cómo obtener la zona horaria del cliente?
- 27. ¿Qué zona horaria muestra Date.toString()?
- 28. Obtener la fecha y hora de la zona horaria del dispositivo iPhone actual desde la aplicación UTC-5 de la zona horaria y la aplicación iPhone?
- 29. Cómo ignorar la zona horaria del usuario y forzar la fecha() utiliza la zona horaria específica
- 30. Python: Convertir hora local a otra zona horaria
Hay un script que busca en la página las fechas formateadas como microformato de fecha y las reemplaza con la versión local del usuario: http://features.sheep.art.pl/LocalTimeAndDate –
Gracias, si nos fijamos en el javascript en la parte inferior de http://twtm.in/lw, verá lo que terminé haciendo :-) – tarnfeld