2010-06-08 26 views

Respuesta

1

no se puede conseguir zona horaria, pero se puede obtener a partir de la hora actual side.i.e. cliente a través de javascript y de publicar de nuevo. En el lado del servidor, puede convertir esa hora a GMT/UTC. El UTC muestra el TimeZone.

0

Si solo necesita la zona horaria local para mostrar las horas locales para el usuario, le recomiendo que represente todas las veces en su servicio en UTC y que las visualice en navegadores como hora local usando Moment.js.

Mi regla general es manejar y almacenar las horas en UTC en todas partes excepto en la interfaz con el usuario, donde se convierte a/desde la hora local. La ventaja de UTC es que nunca debe preocuparse por los ajustes de ahorro de luz diurna.

Tenga en cuenta que si desea mostrar la antigüedad de algo (por ejemplo, "publicado hace 3 horas"), solo tiene que comparar la marca de tiempo UTC con la hora UTC actual; no es necesario convertir a tiempos locales en absoluto.

Cuestiones relacionadas