Par défaut TimeStamp et Fuseaux Horaires par date_default_timezone_set()

Phénol
Invité n'ayant pas de compte PHPfrance

21 févr. 2009, 15:49

Bonjour,

Mon Site est international avec un date_default_timezone_set() définit en fonction du fuseau horaire du membre.

J'ai un formulaire avec une date et une heure de rendez-vous à entrer.

Le Timestamp est inscrit dans $timestamp par :

$timestamp = mktime($data['hours'], $data['minutes'], 0, $date['month'], $date['day'], $date['year']);

Le problème est que si le membre à un fuseau type "Europe/Paris", le timestamp ne change pas s'il à un "America/Adak", alors qu'il devrait...

Comment faire pour que la date et l'heure entrées retourne un Timestamp en fonction du fuseau horaire choisi ?

Merci par avance !

ViPHP
ViPHP | 1996 Messages

21 févr. 2009, 23:06

Tes datas de : $data['hours'], $data['minutes'], 0, $date['month'], $date['day'], $date['year']); viennent de la base de données enregistrées via le formulaire ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr