Bonjour,
J'ai une fonction php pour énumerer les dates d'une période mais elle me renvoit pas les bonnes dates (les années sont decalées genre 2020).
Pourriez vous m'aider?
Voici la fonction:
Code PHP :
function enumdates($date_deb, $date_fin) {
$retval = array();
date_default_timezone_set('UTC'); // pour que mktime() ignore les écarts dus au passage à l'heure d'été/hiver
//Extraction des données
list($jour1, $mois1, $annee1) = explode('-', $date_deb);
list($jour2, $mois2, $annee2) = explode('-', $date_fin);
$utime = mktime(0,0,0,$mois1,$jour1,$annee1); // timestamp du jour courant à 00:00:00
$utimefin = mktime(0,0,0,$mois2,$jour2,$annee2); // timestamp du dernier jour
while ($utime <= $utimefin) {
$retval[] = date('Y-m-d H:i:s', $utime);
$utime += 24*3600;
}
var_dump($retval);
return $retval;
}
Merci d'avance