Chers tous,

J'ai un problème avec l'affichage des mois d'une année.

Je dispose du code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$annee = 2013;
 
	$dt = new DateTime($annee);
	$date = array();
	$di = new DateInterval('P1M');
	for($i=1; $i<13; $i++)
	{
		$date[$i] = $dt->format('Y-M');
		$dt->add($di);
		echo $date[$i].'<br/>';
	}
Ce code affiche le suivant :
2013-Feb
2013-Mar
2013-Apr
2013-May
2013-Jun
2013-Jul
2013-Aug
2013-Sep
2013-Oct
2013-Nov
2013-Dec
2014-Jan

Pourquoi le mois de janvier 2013 n'est pas affiché ?