Page 2 sur 2

Re: PB TSTAMP et RECDATETZ sur BD

Posté : 08 févr. 2015, 15:32
par Météo Villarzel
Salut Jean
il me semblais justement que cette fonction
if (date("I",time())==0) {
$time[$i]=($list['tstamp']+3600)*1000;
}
else {
$time[$i]=($list['tstamp']+7200)*1000;
}

ajoutais 1 ou 2 h en fonction du passage été/hivers ?
I (i majuscule) L'heure d'été est activée ou pas 1 si oui, 0 si non.

A+

Re: PB TSTAMP et RECDATETZ sur BD

Posté : 08 févr. 2015, 15:46
par jturlier
TY COET a écrit :Bonjour,
1421260800 201501141740 201501141840
Xavier Lefranc
Le post précédent répond à la question : le timestamp est un UNIXTimestamp et est donc en UTC et recdateTZ est en heure locale ( comme son nom le suggère) Il n'y a donc aucune erreur (en tout cas celle-ci n'en est pas une)

Jean

Pierre-André,
c'est exact, mais tu forces pour une utilisation du fuseau horaire de Paris (pardon Villarzel) et les heures été/hiver liées à ce même fuseau. Ce que je continue de considérer comme une mauvaise solution (nos amis de la Réunion avec leurs 4 heures de décalage horaire et l'absence d'heures d'été et d'hiver ( c'est toujours l'été chez eux;) risquent de ne pas aimer !
Quand j'ai commencé d'écrire ces programmes, il était impératif d'avoir une heure de référence non soumise aux aléas des économies d'énergie et surtout pour éviter la perte ou le doublonnage d'une valeur.
Donc la référence est UTC (ou GMT pour les anciens ou les anglophiles, s'il y en a encore... une de mes belle-filles vient malheureusement de la perfide Albion ainsi que 3 de mes petites filles !)

A+