PHP date_interval_format()Funktionen

PHP Date/TimePHP Date/Time-Referenzhandbuch

Berechnen Sie das Intervall zwischen zwei Datumsangaben und formatieren Sie dann das Zeitintervall:

Beispiele

<?php
$date1
=date_create("2013-01-01");
$date2=date_create("2013-02-10");
$diff=date_diff($date1,$date2);

// %a gibt die Gesamtzahl der Tage zwischen zwei Datumsangaben aus
echo $diff->format("Die Gesamtzahl der Tage zwischen den Daten beträgt: %a Tage.");
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion date_interval_format() ist ein Alias von DateInterval::format().

Die Funktion DateInterval::format() wird verwendet, um ein Zeitintervall zu formatieren.

Syntax

DateInterval::format(format);

Parameter Beschreibung
format Erforderlich. Gibt das Format an.formatDie Parameterzeichenfolge kann die folgenden Zeichen verwenden:
  • % - Literal %
  • Y - Jahr, mindestens 2 Ziffern, mit führenden Nullen (z. B. 03)
  • y - Jahr (z. B. 3)
  • M - Monat, mit führenden Nullen (z. B. 06)
  • m - Monat (z. B. 6)
  • D - Tag, mit führenden Nullen (z. B. 09)
  • d - Tag (z. B. 9)
  • a - Gesamtzahl der Tage zwischen zwei Datumsangaben, die von date_diff() zurückgegeben wird
  • H - Stunden, mit führenden Nullen (z. B. 08, 23)
  • h - Stunden (z. B. 8, 23)
  • I - Minuten, mit führenden Nullen (z. B. 08, 23)
  • i - Minuten (z. B. 8, 23)
  • S - Sekunden, mit führenden Nullen (z. B. 08, 23)
  • s - Sekunden (z. B. 8, 23)
  • R - Vorzeichen "-" bei negativen Werten, Vorzeichen "+" bei positiven Werten
  • r - Vorzeichen "-" bei negativen Werten, leer bei positiven Werten

Hinweis:Jede Formatzeichenfolge muss mit einem %-Zeichen eingeleitet werden!

Technische Details

Rückgabewert: Gibt das formatierte Zeitintervall zurück.
PHP-Version: 5.3+


PHP Date/TimePHP Date/Time-Referenzhandbuch Andere Erweiterungen