Page 1 sur 1

Calcul nombre jour sur un mois

Posté : 02 janv. 2014, 21:59
par guigui69
Bonsoir à tous,

Je voudrais savoir si avec une requête (mysql) je pourrais retrouver le nombre de jour dans un mois.

J'ai une table avec les champs mois et année et je voudrais retrouver par exemple le nombre de jour dans le mois 02 2014

Est-ce possible ? Comment je pourrais faire ?

guigui69

Re: Calcul nombre jour sur un mois

Posté : 03 janv. 2014, 10:33
par Mazarini
Je n'ai pas vu de fonction retournant le nombre de jour dans un mois.
Cependant le dernier jour du mois est le premier jour du mois suivant - 1 jour (pour le mois de février, pour les autres, pas la peine de se fatiguer).

Re: Calcul nombre jour sur un mois

Posté : 03 janv. 2014, 14:03
par yann18
bonjour,

la fonction last_day() retourne le dernier jour du mois.Par exemple :
$sql="SELECT LAST_DAY('2014-02-01')"; // donne : 2014-02-28
et enfin pour récupérer le jour d'un mois tu peux utiliser les fonctions DAY(), DAYOFMONT():
$sql="SELECT DAY(LAST_DAY('2014-02-01'))"; // donne : 28
ou tout simplement en php:
$date="2014-02-03";
echo date('t', strtotime($date)); //donne : 28