Gibt ein neues DateTime-Objekt zurück, das gemäß dem angegebenen Format formatiert ist:
<?php$date=date_create_from_format("jMY","15-Mar-2013");?>Die Funktion date_create_from_format() gibt ein neues DateTime-Objekt zurück, das gemäß dem angegebenen Format formatiert ist.
date_create_from_format( format,time,timezone);
Parameter | beschreiben |
---|---|
Format | Erforderlich. Gibt das zu verwendende Format an. Die Formatparameterzeichenfolge kann die folgenden Zeichen verwenden: d – Tag des Monats, mit führenden Nullen j – Tag des Monats, ohne führende Nullen D – Wochentag (Mo – So) I – Wochentag (Montag – Sonntag) S – Englisches Suffix für 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 - morgens oder abends 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-Uhr mit führenden Nullen i - Cent, mit führenden Nullen s – Sekunden, mit führenden Nullen u – Mikrosekunden (bis zu sechs Zahlen) e, O, P und T – Zeitzonenkennungen U – Anzahl der Sekunden, die seit der Unix-Epoche vergangen sind (Raum) # – Eines der folgenden Trennzeichen:;,:,/,.,,,-,(,) ? - ein zufälliges Byte * – zufällige Bytes bis zum nächsten Trennzeichen/der nächsten Zahl ! – Setzt alle Felder auf die Unix-Epoche zurück |. – Setzt alle Felder auf die Unix-Epoche zurück, wenn noch nicht alle Felder analysiert wurden + – Falls vorhanden, führen nachfolgende Daten in der Zeichenfolge zu einer Warnung und nicht zu einem Fehler |
Zeit | Erforderlich. Gibt eine Datums-/Uhrzeitzeichenfolge an. NULL steht für das aktuelle Datum/die aktuelle Uhrzeit. |
Zeitzone | Optional. Gibt die Zeitzone für time an . Standardmäßig wird die aktuelle Zeitzone verwendet. |
Rückgabewert: | Gibt bei Erfolg ein DateTime-Objekt zurück, bei Fehler FALSE. |
---|---|
PHP-Version: | 5.3+ |