L'affichage de la liste de mois à l'aide mktime pour l'année 2012

Suis actuel face à un problème qui a besoin d'une solution le plus vite possible.

Je suis en train de la liste de tous les mois de l'année en cours(2012) en utilisant le code suivant:

for ($m=1; $m<=12; $m++) {
     $month = date('F', mktime(0,0,0,$m));
     echo $month. '<br>';
     }

Mais je suis arriver la suite inattendue de sortie:

Janvier
Mars
Mars
Peut
Peut
Juillet
Juillet
Août
Octobre
Octobre
Décembre
Décembre

Ce que je fais mal s'il vous plaît aider!!!