PHP date_interval_format()
La fonction date_interval_format() est une fonction intégrée en PHP qui est utilisée pour formater un intervalle de temps. Nous pouvons également l’écrire sous forme DateInterval::format().
Syntaxe
DateInterval::format(format)
Paramètres
- format(Obligatoire) : Spécifie le format à utiliser. Voici les caractères qui peuvent être utilisés :
- h : format 12 heures avec des zéros initiaux
- H : format 24 heures avec des zéros initiaux
- i : Minutes avec des zéros initiaux
- s : Secondes avec des zéros initiaux
- D : Jour du mois (lun – dim)
- d : Jour (par exemple 5)
- a : Nombre total de jours résultant de date_diff()
- f : Microsecondes
- F : Microsecondes, au moins 6 chiffres
- M : Nom du mois (Jan-Dec)
- m : Mois (01-12)
- n : Mois (1-12)
- Y : Année (par exemple 2021)
- y : Année (par exemple 21)
Remarque: Chaque caractère de format doit être préfixé par le signe %
Valeur de retour
La fonction renvoie l’intervalle de temps formaté.
Version PHP:
5.2+
Exemple :
Le code suivant calcule l’intervalle entre deux dates, puis formate l’intervalle de temps:
<?php $d1 = date_create("2021-05-01"); $d2 = date_create("2021-07-15"); $diff = date_diff($d1, $d2); echo $diff->format("Nombre total de jours est : %a"); ?>
Sortie:
Nombre total de jours est : 75