2010-06-08 14 views

risposta

1

non è possibile ottenere fuso orario, ma è possibile ottenere il tempo corrente side.i.e. cliente tramite javascript e poi postback. Sul lato server, è possibile convertire tale ora in GMT/UTC. L'UTC mostra il fuso orario.

0

Se è necessario il fuso orario locale per visualizzare le ore locali per l'utente, è consigliabile rappresentare tutti i tempi del servizio in UTC e visualizzarli nei browser come orari locali utilizzando Moment.js.

La mia regola generale è di gestire e memorizzare i tempi in UTC ovunque tranne nell'interfaccia con l'utente, in cui si converte in/da ora locale. Il vantaggio di UTC è che non devi mai preoccuparti delle regolazioni dell'ora legale.

Si noti che se si desidera mostrare l'età di qualcosa (ad esempio "pubblicato 3 ore fa") è sufficiente confrontare la data e l'ora UTC con l'ora UTC corrente; non c'è bisogno di convertire a orari locali a tutti.

Problemi correlati