il y a plusieurs possibilités pour connaitre le nombre de jour entre deux dates en PHP
[pastacode lang= »php » manual= »%3C%3Fphp%0A%2F%2F%20Solution%201%0A%24date1%20%3D%20new%20DateTime(%222010-07-06%22)%3B%0A%24date2%20%3D%20new%20DateTime(%222010-07-09%22)%3B%0A%24diff%20%3D%20%24date2-%3Ediff(%24date1)-%3Eformat(%22%25a%22)%3B%0Aecho%20%24diff%3B%0A%0A%2F%2F%20Solution%202%0A%24debut%20%3D%20strtotime(‘2010-01-25’)%3B%0A%24fin%20%3D%20strtotime(‘2010-02-20′)%3B%0A%24dif%20%3D%20ceil(abs(%24fin%20-%20%24debut)%20%2F%2086400)%3B%0Aecho%20%24dif%3B%0A%0A%2F%2F%20Solution%203%0A%24datetime1%20%3D%20new%20DateTime(%222010-06-20%22)%3B%0A%24datetime2%20%3D%20new%20DateTime(%222011-06-22%22)%3B%0A%24difference%20%3D%20%24datetime1-%3Ediff(%24datetime2)%3B%0Aecho%20’Difference%3A%20’.%24difference-%3Ey.’%20Annees%2C%20’%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.%24difference-%3Em.’%20Mois%2C%20’%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.%24difference-%3Ed.’%20Jours’%3B%0A%0A%3F%3E » message= »Solution » highlight= » » provider= »manual »/]SOLUTION
Bonjour,
comment puis-je faire pour exclure la date de départ c’est à dire :
du 05/05/2019 au 06/05/2019 je veux compter deux jours ?
merci !
Tu peux faire
diff($date1)->format(« %a »);
echo $diff+1; // J’ai ajouté +1
?>