Je dois obtenir le premier et le dernier jour du mois dans le format AAAA-MM-JJ indiqué uniquement le mois et l'année. Y at-il un bon moyen facile de faire cela?
Réponses
Trop de publicités? $first = date('Y-m-d', mktime(0, 0, 0, $month, 1, $year));
$last = date('Y-m-t', mktime(0, 0, 0, $month, 1, $year));
Voir date () dans la documentation PHP.
Biri
Points
4992
Niyaz
Points
16307
ZombieSheep
Points
18967
OK, le premier est très facile.
date ('Y-m-d', mktime(0,0,0,MM,01,YYYY));
Last est un peu plus compliqué, mais pas beaucoup.
date ('Y-m-d', mktime(0,0,0,MM + 1,-1,YYYY));
Si je me souviens bien de ma date de PHP
** modifier - Gah! Battue environ un million de fois ...
Edité par Pat:
Le dernier jour aurait dû être
date ('Y-m-d', mktime(0,0,0,$MM + 1,0,$YYYY)); // Day zero instead of -1
Eranda
Points
144