PHP - Dernier jour du mois / Nombre de jours dans le mois



Soient $m le numéro du mois en question et $y l'année. La fonction date() permet d'afficher directement le nombre de jours dans le mois avec le caractère "t" :

<?php
$mois = mktime( 0, 0, 0, $m, 1, $y );
setlocale('LC_ALL', 'fr_FR');
echo "Le mois de ".date("F Y",$mois)." possède ".date("t",$mois)." jours";
?>

Il est possible de récupérer cette valeur de la manière suivante :

<?php $nombreDeJours = intval(date("t",$mois)); ?>
Cet article est régulièrement mis à jour par des experts sous la
direction de Jean-François Pillou, fondateur de CommentCaMarche.
Ce document intitulé « PHP - Dernier jour du mois / Nombre de jours dans le mois » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.