2010-06-08 15 views

Répondre

1

vous ne pouvez pas obtenir le fuseau horaire, mais vous pouvez obtenir le temps actuel de side.i.e. client par javascript et que de poster. Du côté serveur, vous pouvez convertir cette heure en GMT/UTC. L'UTC montre le TimeZone.

0

Si vous avez juste besoin du fuseau horaire local pour afficher les heures locales à l'utilisateur, je recommande de représenter toutes les heures de votre service en UTC et de les afficher dans les navigateurs en utilisant Moment.js.

Ma règle générale est de gérer et de stocker les heures en UTC partout sauf à l'interface avec l'utilisateur, où vous convertissez vers/depuis l'heure locale. L'avantage de l'UTC est que vous n'avez jamais à vous soucier des réglages de l'heure d'été.

Notez que si vous souhaitez afficher l'âge de quelque chose (par exemple, "posté il y a 3 heures"), il vous suffit de comparer l'horodatage UTC avec l'heure UTC en cours; pas besoin de convertir aux heures locales du tout.

Questions connexes