J'ai un comportement très étrange dans un calendrier en PHP. Je n'aime pas crier au bug, mais là ça y ressemble étrangement, à moins d'une subtilité que je n'aurais pas saisi ?

Ca se concrétise avec ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
echo date("d/m/Y", 1301179160)."<br/>";
echo date("d/m/Y", 1301265560)."<br/>";
1301265560 = 1301179160 + 24 * 60 * 60 (soit un jour)

Résultat:

26/03/2011
28/03/2011
Conclusion: le lendemain du samedi 26 mars est le lundi 28 mars...

J'ai testé en local sur mon poste (EasyPHP 5.3.5) et sur le serveur de mon hébergeur, testé sur deux postes différents avec toujours le même résultat.

Une idée ?