Hello,
qui pourrait m'expliquer le résultat suivant que je ne comprends pas ? Cela se reproduit via la fonction PHP date('Y-m-d H:i:s') et via la fonction de MySQL from_unixtime.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 date_default_timezone_set('Europe/Paris'); $mktime = 1319752800; echo date('Y-m-d H:i:s', $mktime); // -> '2011-10-28 00:00:00' $mktime += 86400; // -> ajout de 60*60*24 soit 86400 secondes soit 1 jour echo date('Y-m-d H:i:s', $mktime); // -> '2011-10-29 00:00:00' donc OK $mktime += 86400; echo date('Y-m-d H:i:s', $mktime); // -> '2011-10-30 00:00:00' donc OK $mktime += 86400; echo date('Y-m-d H:i:s', $mktime); // -> '2011-10-30 23:00:00' ????
Bug ou bien...?
Merci de vos explications
PS: si j'enlève mon date_default_timezone_set('Europe/Paris'); cela marche bien j'ai toutes les dates à l'heure '22:00:00'
Partager