Le plus dur c'est de trouver le premier jour du mois (Lundi, Mardi...), ensuite il faut trouver le nombre de jours (28,29,30,31), et ensuite c'est un peu de mise en forme.
La doc PHP :
fr.php.net Et un exemple de script de calendrier :
phpcs.com Je te c/c la partie intéressante du script du second lien :
/* le mktime retourne les info d'une date donnée */
$calendrier_mktime = mktime(0, 0, 0, $calendrier_date_mois, 1, $calendrier_date_annee);
/* $calendrier_date_mois_1erjour :
* 1er jour du moi, c'est à dire s'il s'agit d'un
* lundi ou d'un mardi...
* Quand date retourne 0 c'est lundi, 1 c'est mardi...
* jusqu'a 6 pour dimanche*/
$calendrier_date_m ois_1erjour = date('w', $calendrier_mktime);
J'espè re que ca pourra t'aider. J'avais programmé un petit calendrier à mon stage l'an dernier, mais j'ai jamais pu récupérer le code... :(