2010-12-10 47 views
1

J'ai un fuseau horaire stocké dans ma base de données au format PHP approprié avec: « America/New_York »Convertir le fuseau horaire de PHP en quelque chose compréhensible par les utilisateurs?

Le problème est, si je fais écho le fuseau horaire à l'arrière à l'utilisateur, ils voient « Amérique/New_York » et ils peuvent penser que c'est un lieu, au lieu d'un fuseau horaire. Si l'emplacement est dans le New Jersey, ou même en Floride, cela pourrait dérouter les gens.

Existe-t-il un moyen facile de convertir ce fuseau horaire "America/New_York" en quelque chose de plus compréhensible par mes utilisateurs, comme "EST"?

Répondre

3

http://php.net/manual/en/function.date.php

Vérifiez T et Z drapeaux.

+0

Pas une excellente solution; Les abréviations de fuseau horaire sont ambiguës, les décalages encore plus. Peut-être un lien vers un site qui expliquerait le fuseau horaire serait mieux. – Artefacto

+1

De cette information, n'importe qui peut expliquer le fuseau horaire. Ce n'est pas si ambigu tant que tu sais comment travailler avec ça :) – yoda