Fonction date_interval_format() de PHP

Exemple

Calculer l'intervalle entre deux dates, puis formater l'intervalle de temps :

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
// %a affiche le nombre total de jours
echo $diff->format("Nombre total de jours:%a.");
?>

Exemple de exécution

Définition et utilisation

La fonction date_interval_format() est un alias de DateInterval::format().

La fonction DateInterval::format() est utilisée pour formatter l'intervalle de temps.

Syntaxe

DateInterval::format(format);
Paramètres Description
format

Obligatoire. Définir le format. La chaîne de caractères du paramètre format peut utiliser les caractères suivants :

  • % - Littéral %
  • Y - Année, au moins 2 chiffres, avec zéro d'avant (par exemple 03)
  • y - Année (par exemple 3)
  • M - Mois, avec zéro d'avant (par exemple 06)
  • m - Mois (par exemple 6)
  • D - Jour, avec zéro d'avant (par exemple 09)
  • d - Jour (par exemple 9)
  • a - Le nombre total de jours entre les deux intervalles de dates obtenus par date_diff()
  • H - Heure, avec zéro d'avant (par exemple 08, 23)
  • h - Heure (par exemple 8, 23)
  • I - Minute, avec zéro d'avant (par exemple 08, 23)
  • i - Minute (par exemple 8, 23)
  • S - Seconde, avec zéro d'avant (par exemple 08, 23)
  • s - Seconde (par exemple 8, 23)
  • R - Un tiret "-" pour les nombres négatifs, un signe plus "+" pour les nombres positifs
  • r - Un tiret "-" pour les nombres négatifs, une chaîne vide pour les nombres positifs

Remarque :Chaque chaîne de formatage doit commencer par le symbole % !

Détails techniques

Valeur de retour : Retourne l'intervalle de temps formaté.
Version PHP : 5.3+