PHP date_interval_format() functie

Voorbeeld

Bereken het verschil tussen twee datums en formateer de tijdspanne:

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
// %a toont het totaal aantal dagen
echo $diff->format("Totaal aantal dagen:%a.");
?>

Uitvoervoorbeeld

Definitie en gebruik

date_interval_format() functie is een alias van DateInterval::format().

De DateInterval::format() functie wordt gebruikt om tijdintervallen te formatteren.

Syntax

DateInterval::format(format);
Parameters Beschrijving
format

Verplicht. Specificeer het formaat. De format parameter string kan de volgende karakters gebruiken:

  • % - Literaal %
  • Y - jaar, ten minste 2 cijfers, met voorloopnul (bijv. 03)
  • y - jaar (bijv. 3)
  • M - maand, met voorloopnul (bijv. 06)
  • m - maand (bijv. 6)
  • D - dag, met voorloopnul (bijv. 09)
  • d - dag (bijv. 9)
  • a - het totaal aantal dagen van de twee door date_diff() verkregen datumintervallen
  • H - uren, met voorloopnul (bijv. 08, 23)
  • h - uren (bijv. 8, 23)
  • I - minuten, met voorloopnul (bijv. 08, 23)
  • i - minuten (bijv. 8, 23)
  • S - seconden, met voorloopnul (bijv. 08, 23)
  • s - seconden (bijv. 8, 23)
  • R - is een symbool "-" bij negatieve waarden, is een symbool "+" bij positieve waarden
  • r - is een symbool "-" bij negatieve waarden, leeg bij positieve waarden

Opmerking:Elke formatteerstring moet beginnen met een %-teken!

Technische details

Retourwaarde: Geef de geformatteerde tijdinterval terug.
PHP Versie: 5.3+