Bonjour,
J'utiliste la fonction mktime et j'arrive à un résultat étrange.
Quand je fait un mktime sur le 30 mars 08 et le 31 mars 08, la différence entre les deux est 82800 alors qu'elle devrait être de 86400 (nombre de sec qui séparent deux jours).
J'ai testé de nombreuse date et c'est le seul cas qui bug.
Qualqu'un sait-il pourquoi cette erreur arrive ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $date1 = mktime(0,0,0,3,30,2008); $date2 = mktime(0,0,0,3,31,2008); $dif = $date2 - $date1; echo $dif; //Affiche 82800 $date1 = mktime(0,0,0,5,30,2008); $date2 = mktime(0,0,0,5,31,2008); $dif = $date2 - $date1; echo $dif; //Affiche 86400
Partager