PHP date_create_from_format() Funktion

Beispiel

Gibt ein neues DateTime-Objekt zurück, das nach dem angegebenen Format formatiert wurde:

<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>

Laufbeispiel

Definition und Verwendung

Die Funktion date_create_from_format() gibt ein neues DateTime-Objekt zurück, das nach der angegebenen Formatierung formatiert wurde.

Syntax

date_create_from_format(format,time,timezone);
Parameter Beschreibung
format

Erforderlich. Bestimmt das zu verwendende Format.format Die Parameterzeichenkette kann die folgenden Zeichen verwenden:

  • d - Tag des Monats, mit führender Null
  • j - Tag des Monats, ohne führende Null
  • D - Tag der Woche (Mon - Sun)
  • I - Tag der Woche (Monday - Sunday)
  • S - Englischer Suffix des Tages im Monat (st, nd, rd, th)
  • F - Monatsname (January - December)
  • M - Monatsname (Jan - Dec)
  • m - Monat (01 - 12)
  • n - Monat (1 - 12)
  • Y - Jahr (z.B. 2013)
  • y - Jahr (z.B. 13)
  • a und A - am oder pm
  • g - 12-Stunden-Format, ohne führende Nullen
  • h - 12-Stunden-Format, mit führenden Nullen
  • G - 24-Stunden-Format, ohne führende Nullen
  • H - 24-Stunden-Format, mit führenden Nullen
  • i - Minuten, mit führenden Nullen
  • s - Sekunden, mit führenden Nullen
  • u - Mikrosekunden (bis zu sechs Ziffern)
  • e、O、P und T - Zeitzone-Identifikatoren
  • U - Sekunden seit dem Unix-Eratreiter
  • (Leerzeichen)
  • # - Einer der folgenden Trennzeichen: ;、:、/、.、,、-、(、)
  • ? - Ein zufälliges Byte
  • * - Zufällige Bytes bis zum nächsten Trennzeichen/Nummer
  • ! - Alle Felder werden auf den Unix-Eratreiter zurückgesetzt
  • | - Wenn alle Felder noch nicht interpretiert wurden, werden alle Felder auf den Unix-Eratreiter zurückgesetzt
  • + - Wenn vorhanden, führt die Nachdaten in der Zeichenfolge zu einer Warnung, nicht zu einem Fehler
time notwendig. Bestimmt das Datum/Zeit-String. NULL zeigt das aktuelle Datum/Zeit an.
timezone optional. Bestimmt time der Zeitzone. Standard ist die aktuelle Zeitzone.

Technische Details

Rückgabewert: Gibt bei Erfolg ein DateTime-Objekt zurück, bei Misserfolg FALSE.
PHP Version: 5.3+