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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Par défaut TimeStamp et Fuseaux Horaires par date_default_timezone_set()

par Aureusms » 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 ?

Par défaut TimeStamp et Fuseaux Horaires par date_default_t

par Phénol » 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 !