Nbre de jours entre deux dates importées depuis la base de données
Bonjour ,
J'ai un problème, je dois calculer le nombre de jours entre les jours de remorquage importés de la base de données qui ne sont ni des vacances ni des week-end .
Voici mon code:
Dans la base de données par exemple:
Code:
1 2
| $date1 = 20190327
$date2 = 20190331 |
Le résultat est 0 jour, pourquoi ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| $date1 = new DateTime($bdd->query('select DATE_FORMAT(date_retrait,%D %M %Y ) from dossier where id="001/19"'));
$date2 = new DateTime($bdd->query('select DATE_FORMAT(date_retrait,%D %M %Y ) from dossier where id="001/19"'));
$diff = $date2->diff($date1)->format("%a");
echo $diff;
if($diff < 10){
echo "green";
}
elseif($diff >=11 and $diff <=19){
echo "orange";
}
else{
echo "red";
} |