Bonjour à tous,

En voulant faire apparaître les X derniers mois, la fonction date me renvoie les infos suivantes :

November 2006
December 2006
January 2007
March 2007
March 2007

April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
 
$nbMonths = 12;
 
for($i=$nbMonths; $i>=0; $i--) {
	$m = date("F Y",mktime(0,0,0,date("m")-$i,date("d"),date("Y")));
	echo "Mois ".$i." : ".$m."<br />";
}
 
?>
Le bug s'applique à tous les paramètres de type "mois" (F, m, M, n, t)
Ma version de PHP est la 4.3.10 et je suis sur Windows XP.

Quelqu'un a-t-il déjà vu ce problème ??
Comment puis-je le contourner ?

Merci