J'ai un script PHP qui donne l'heure du serveur, mais selon les connaissances, nous pouvons obtenir l'heure et le fuseau horaire de l'utilisateur à l'aide de scripts côté client (javascript). J'ai la table de mysql qui a des dates stockées avec le fuseau horaire d'où il a été stocké avec l'aide de la forme. J'ai besoin de montrer les données sur une page Web avec l'heure stockée dans la table, mais ce devrait être la machine par utilisateur.Javascript: Comment convertir une date timezoned spécifique en une date de fuseau horaire différente?
rowid | date | timezone | data |
----------------------------------
12 | 2010-07-13 12:30:00 | Asia/Kolkata | This is data field |
143 | 2010-07-13 12:30:00 | Europe/Prague | This is data field |
Maintenant, quand je montre la date à la page web, je dois montrer la date ci-dessus par le fuseau horaire de la machine de l'utilisateur.
Une solution de contournement serait que, si je pouvais passer la date (2010-07-13 12:30:00) à une méthode JS qui prendra deux fuseaux horaires en entrée et convertir la date donnée en fuseau horaire de l'utilisateur de l'ordinateur . Ou autre chose?
Aidez s'il vous plaît?
Donc, je suppose qu'une solution PHP est hors de question? – Artefacto
* (lié) * [Conversion fuseau horaire en PHP] (http://stackoverflow.com/questions/2505681/timezone-conversion-in-php/2505687#2505687) - dans le cas où vous décidez de ne pas le faire du côté client . – Gordon