PHP date_create_from_format()Funktionen

PHP Date/TimePHP Date/Time-Referenzhandbuch

Beispiele

Gibt ein neues DateTime-Objekt zurück, das gemäß dem angegebenen Format formatiert ist:

<?php
$date=date_create_from_format("j-M-Y","15-Mar-2013");
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion date_create_from_format() gibt ein neues DateTime-Objekt zurück, das gemäß dem angegebenen Format formatiert ist.

Syntax

date_create_from_format(format,time,timezone);

Parameter Beschreibung
format Erforderlich. Gibt das zu verwendende Format an.formatDie Formatparameter-Zeichenkette kann die folgenden Zeichen verwenden:
  • d - Tag des Monats, mit führender Null
  • j - Tag des Monats, ohne führende Null
  • D - Wochentag (Mo - So)
  • I - Wochentag (Montag - Sonntag)
  • S - Englischer Ordnungssuffix für den Tag des Monats (st, nd, rd, th)
  • F - Monatsname (Januar - Dezember)
  • M - Monatsname (Jan - Dez)
  • m - Monat (01 - 12)
  • n - Monat (1 - 12)
  • Y - Jahr (z. B. 2013)
  • y - Jahr (z. B. 13)
  • a und A - am oder a
  • g - 12-Stunden-Format, ohne führende Null
  • h - 12-Stunden-Format, mit führender Null
  • G - 24-Stunden-Format, ohne führende Null
  • H - 24-Stunden-Format, mit führender Null
  • i - Minuten, mit führender Null
  • s - Sekunden, mit führender Null
  • u - Mikrosekunden (bis zu sechs Ziffern)
  • e, O, P und T - Zeitzonenkennungen
  • U - Sekunden seit der Unix-Epoche
  • (Leerzeichen)
  • # - Eines der folgenden Trennzeichen: ;, :, /, ., ,, -, (, )
  • ? - Ein zufälliges Byte
  • * - Zufällige Bytes bis zum nächsten Trennzeichen/Ziffer
  • ! - Setzt alle Felder auf die Unix-Epoche zurück
  • | - Wenn noch nicht alle Felder geparst wurden, werden alle Felder auf die Unix-Epoche zurückgesetzt
  • + - Falls vorhanden, verursachen am Ende der Zeichenkette stehende Daten eine Warnung, keinen Fehler
time Erforderlich. Gibt eine Datums-/Zeit-Zeichenkette an. NULL gibt das aktuelle Datum/die aktuelle Uhrzeit an.
timezone Optional. Gibttimedie Zeitzone an. Standardmäßig wird die aktuelle Zeitzone verwendet.

Technische Details

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


PHP Date/TimePHP Date/Time-Referenzhandbuch Andere Erweiterungen