PHP date_interval_format() funktion

Eksempel

Beregn intervallet mellem to datoer, og formater tidsintervallet:

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
// %a udskriver det samlede antal dage
echo $diff->format("Total antal dage: %a.");
?>

Kør et eksempel

Definition og brug

date_interval_format() funktionen er et alias for DateInterval::format().

DateInterval::format() funktionen bruges til at formatere tidsintervaller.

Syntaks

DateInterval::format(format);
Parameter Beskrivelse
format

Obligatorisk. Angiv format. Format parameterstreng kan bruge følgende tegn:

  • % - Literalt %
  • Y - År, mindst 2 cifre, med førende nul (f.eks. 03)
  • y - År (f.eks. 3)
  • M - Måned, med førende nul (f.eks. 06)
  • m - Måned (f.eks. 6)
  • D - Dag, med førende nul (f.eks. 09)
  • d - Dag (f.eks. 9)
  • a - Det samlede antal dage mellem de to datoer, beregnet ved date_diff()
  • H - Timer, med førende nul (f.eks. 08, 23)
  • h - Timer (f.eks. 8, 23)
  • I - Minutter, med førende nul (f.eks. 08, 23)
  • i - Minutter (f.eks. 8, 23)
  • S - Sekunder, med førende nul (f.eks. 08, 23)
  • s - Sekunder (f.eks. 8, 23)
  • R - Når negativ, er symbol "-", når positiv, er symbol "+"
  • r - Når negativ, er symbol "-", når positiv, er det tomt

Kommentar:Hver formatstreng skal starte med %-symbolet!

Tekniske detaljer

Returværdi: Returnerer formateret tidsinterval.
PHP version: 5.3+