Bonsoir,

Savez vous si on peut convertir facilement une date associée à une localisation (fuseau horaire) en une nouvelle date associée à une nouvelle localisation.

Exemple
date1= "10/05/2010 10:00:00" associée à "Europe/Paris"
Je voudrais obtenir la date2 associée à "America/Los Angeles" (exemple).

On dit que PHP gère seul et automatiquement les fuseaux et localisation.
Je ne sais comment faire.

J'ai essayé le code ci dessous où $date1 est la date associée au fuseau
courant et $date2 la date associée au fuseau contenu dans la variable $nom_fuseau. Cela ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$date2 = new DateTime($date1,new DateTimeZone($nom_fuseau));
Si vous savez, merci de nous en faire profiter.