222 of 410 menu

Fonction date_diff

La fonction date_diff trouve la différence entre deux dates. Les dates doivent être des objets créés par la fonction date_create. La fonction retourne un objet 'date', qui peut être formaté en utilisant la méthode format.

Syntaxe

date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval

Exemple

Trouvons la différence en jours entre 2025-12-31 et 2026-01-05 :

<?php $date1 = date_create('2025-12-31'); $date2 = date_create('2026-01-05'); $diff = date_diff($date1, $date2); echo $diff->format('%a jours'); ?>

Résultat de l'exécution du code :

5 jours

Voir aussi

  • la fonction date_modify,
    qui ajoute ou soustrait des intervalles de temps d'une date
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser