Dans cet article, vous apprendrez comment faire la différence entre deux dates en PHP. Le date_diff() calcule et renvoie la différence entre deux objets Date/Heure. Un résultat est également un objet DateTime.
Cette fonction est très utile et importante pour les logiques de base de données et de script.
Quelle est la syntaxe de la fonction date_diff() en PHP ?
date_diff(datetime1, datetime2, absolute)
Paramètre | Description |
---|---|
dateheure1 | Premier objet DateTime – Obligatoire |
dateheure2 | Deuxième objet DateTime - Obligatoire |
absolu | Lorsqu'il est défini sur vrai - la différence doit être positive Par défaut c'est faux |
Exemples de la fonction date_diff()
Exemple 1. Dans l'exemple suivant. nous calculons la différence entre les deux dates.
<?php
$date_1=date_create("2021-01-11");
$date_2=date_create("1998-01-04");
$diff=date_diff($date_1,$date_2);
?>