English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

tutoriel PHP de base

tutoriel PHP avancé

PHP & MySQL

manuel de référence PHP

Utilisation et exemples de la fonction date_interval_format() PHP

manuel des fonctions Date & Time PHP

La fonction date_interval_format() est utilisée pour formater les intervalles de temps.

définition et utilisation

avec d'autres datesLa fonction est un alias de DateInterval::format. Cette fonction accepte l'intervalle et la chaîne de format en tant que paramètres et formate l'intervalle donné sous le format spécifié.

syntaxe

date_interval_format($interval, $format)

paramètres

numéroparamètres et explications
1

intervalle (obligatoire)

C'est l'objet DateInterval que vous devez formater.

2

format (obligatoire)

C'est une valeur de chaîne, qui spécifie le format.

valeur de retour

Cette fonction retourne l'intervalle formaté

version PHP

Cette fonction a été initialement créée dans la version PHP5.3中引入的,并且可以在所有更高版本中使用。

année

.introduit dans et utilisable dans toutes les versions plus récentes.Exemple suivant montre l'utilisation de date_interval_format-

Exemple en ligne
  Ne recalculera pas les points de clôture dans les chaînes de dates et d'heures. Par conséquent, si vous passez une date25())8Utilisation de la fonction9DP
  MP
  Y');
  );  
?>
Essayons de voir‹/›

Résultat de la sortie

25 jours

année

$format = "%d jours";/$res = date_interval_format($interval, $format);avec d'autres datesfonctions de temps différentes,/date_interval_format()

Exemple en ligne
   Ne recalculera pas les points de clôture dans les chaînes de dates et d'heures. Par conséquent, si vous passez une date45Les valeurs de temps dépassent leur plage, elles seront formatées comme suit :
   $interval = new DateInterval('P',
   = date_interval_format($interval, $format);1 M');
   $format = "%m mois";1$interval = date_diff($date 
  
   = date_interval_format($interval, $format);2 print($res3$res
   = date_interval_format(new DateInterval('PT',2$interval = date_diff($date
?>
Essayons de voir‹/›

Résultat de la sortie

45 0H'), "%h heure");
3print("\n".$res

année

mois0 heureExemple suivant calcule la différence entre une date donnée et la date actuelle-

Exemple en ligne
   date_interval_format1 Fonction de formatage des résultats1989-09-25$date
   date_interval_format2 Fonction de formatage des résultats2012-09-09$date
   = date_create("1");2$interval = date_diff($date
   , $date
   );  
?>
Essayons de voir‹/›

$res = date_interval_format($interval, '%Y année %d jour');

22 print($res); 15 Résultat de la sortie :

année

Exemple en ligne
print(date_interval_format(new DateInterval('P', "%d jours")."\n");12Exemple
print(date_interval_format(new DateInterval('P', "%d jours")."\n");7<?php
print(date_interval_format(new DateInterval('P', "%d jours")."\n");12print(date_interval_format(new DateInterval('P', "%m mois")."\n");
print(date_interval_format(new DateInterval('PT', "%h heures")."\n");9Y'), "%y années")."\n");
print(date_interval_format(new DateInterval('PT', "%h heures")."\n");45S'), "%s secondes")."\n");
?>
Essayons de voir‹/›

Résultat de la sortie

22 années 7 jours
12 jours
7 mois
12 années
9 heures
45 secondes