Die format-Methode der DateTime-Klasse

Die Methode format wird auf ein Objekt DateTime angewendet und gibt einen formatierten String mit Datum/Uhrzeit zurück. Als Parameter akzeptiert sie einen Format-String, in dem spezielle Zeichen durch Datumskomponenten ersetzt werden. Das Format des Strings ist analog zur Funktion date.

Syntax

php$datetime->format(string $format);

Beispiel

Formatieren des aktuellen Datums im Format Y-m-d:

php<?php
  $date = new DateTime();
  echo $date->format('Y-m-d');
?>

Ergebnis der Codeausführung:

php'2025-07-30'

Beispiel

Erhalten der Uhrzeit im Format H:i:s:

php<?php
  $date = new DateTime();
  echo $date->format('H:i:s');
?>

Ergebnis der Codeausführung:

php'14:25:36'

Beispiel

Erhalten vollständiger Datumsinformationen:

php<?php
  $date = new DateTime();
  echo $date->format('Y-m-d H:i:s');
?>

Ergebnis der Codeausführung:

php'2025-07-30 14:25:36'

Siehe auch

  • die Funktion date,
    die einen Zeitstempel formatiert
  • die Funktion strtotime,
    die eine textuelle Datumsbeschreibung umwandelt