PHP date_interval_format() -funktio

Esimerkki

Laske kahden päivämäärän välinen ero ja muotoile aikaväli:

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
// %a tulostaa kokonaispäivämäärän
echo $diff->format("Kokonaispäivämäärä:%a.");
?>

Suoritettu esimerkki

Määritelmä ja käyttö

date_interval_format() -funktio on DateInterval::format() -funktion synonyymi.

DateInterval::format() -funktio muotoilee aikavälin.

Syntaksi

DateInterval::format(format);
Parametrit Kuvaus
format

Välttämätön. Määritä muotoilu. format-parametrin merkkijono voi käyttää seuraavia merkkejä:

  • % - Kirjaimellinen %
  • Y - Vuosi, vähintään 2 numeroa, joissa on johtava nolla (esim. 03)
  • y - Vuosi (esim. 3)
  • M - Kuukausi, joissa on johtava nolla (esim. 06)
  • m - Kuukausi (esim. 6)
  • D - Päivä, joissa on johtava nolla (esim. 09)
  • d - Päivä (esim. 9)
  • a - date_diff() -funktion tuottaman kahden päivämäärän välinen kokonaiskertomus päivistä
  • H - Tunnit, joissa on johtava nolla (esim. 08, 23)
  • h - Tunnit (esim. 8, 23)
  • I - Minuutit, joissa on johtava nolla (esim. 08, 23)
  • i - Minuutit (esim. 8, 23)
  • S - Sekunnit, joissa on johtava nolla (esim. 08, 23)
  • s - Sekunnit (esim. 8, 23)
  • R - Negatiivisena symboli "-", positiivisena symboli "+"
  • r - Negatiivisena symboli "-", positiivisena tyhjä

Huomautus:Jokaisen muotoilujonon on aloittaa %-merkki!

Tekninen yksityiskohta

Palautusarvo: Palauttaa muotoillun aikavälin.
PHP Versio: 5.3+