Formatieren Sie ein GMT/UTC-Datum und eine Uhrzeit und geben Sie die formatierte Datumszeichenfolge zurück:
<?php// Druckt den Tag, das Datum, den Monat, das Jahr, die Uhrzeit, AM oder PM A");?>Die Funktion gmdate() formatiert ein GMT/UTC-Datum und eine GMT/UTC-Uhrzeit und gibt eine formatierte Datumszeichenfolge zurück.
gmdate( Format,Zeitstempel);
Parameter | beschreiben |
---|---|
Format | Erforderlich. Gibt das Format der Ausgabedatumszeichenfolge an. Folgende Zeichen können verwendet werden: d – Tag des Monats (von 01 bis 31) D – Textdarstellung des Wochentags (in drei Buchstaben) j – Tag des Monats, ohne führende Nullen (1 bis 31) l (Kleinbuchstabe „L“) – die vollständige Textdarstellung des Wochentags N – Wochentag im numerischen ISO-8601-Format (1 für Montag, 7 für Sonntag) S – Englisches Ordnungssuffix für den Tag des Monats (2 Zeichen: st, nd, rd oder th. Wird mit j verwendet) w – der numerische Tag der Woche (0 bedeutet Sonntag, 6 bedeutet Samstag) z – Tag des Jahres (von 0 bis 365) W – Stellt den Tag des Jahres im numerischen ISO-8601-Format dar (die Woche beginnt am Montag) F – Die vollständige Textdarstellung des Monats (Januar bis Dezember) m – numerische Darstellung des Monats (von 01 bis 12) M – Eine kurze Textdarstellung des Monats (dargestellt durch drei Buchstaben) n – die numerische Darstellung des Monats, ohne führende Nullen (1 bis 12) t – die Anzahl der Tage in einem bestimmten Monat L – ob es ein Schaltjahr ist (1, wenn es ein Schaltjahr ist, andernfalls 0) o – Jahreszahl gemäß ISO-8601-Standard Y – Vierstellige Darstellung des Jahres y – zweistelliges Jahr a - Kleinbuchstaben: am oder pm A – Großbuchstaben: AM oder PM B – Swatch-Internetzeit (000 bis 999) g – 12-Stunden-Format ohne führende Nullen (1 bis 12) G – 24-Stunden-Format ohne führende Nullen (0 bis 23) h – 12-Stunden-Format mit führenden Nullen (01 bis 12) H – 24-Stunden-Format mit führenden Nullen (00 bis 23) i – Cent, mit führenden Nullen (00 bis 59) s – Sekunden mit führenden Nullen (00 bis 59) u – Mikrosekunden (neu in PHP 5.2.2) e – Zeitzonenkennung (zum Beispiel: UTC, GMT, Atlantik/Azoren) I (Großform von i) – Ob das Datum in der Sommerzeit liegt (1, wenn es Sommerzeit ist, andernfalls 0) O – Differenz zur Greenwich Mean Time (GMT) in Stunden (Beispiel: +0100) P – Die Differenz zwischen der Greenwich Mean Time (GMT), in Stunden:Minuten (neu in PHP 5.1.3) T – Abkürzung für Zeitzone (Beispiele: EST, MDT) Z – Zeitzonenversatz in Sekunden. Negative Offsets für Zeitzonen westlich von UTC (-43200 bis 50400) c – ISO-8601-Standarddatum (z. B. 2013-05-05T16:34:42+00:00) r – Datum im RFC 2822-Format (z. B. Fr, 12. April 2013 12:01:05 +0200) U – Anzahl der Sekunden seit der Unix-Epoche (1. Januar 1970, 00:00:00 GMT) Außerdem können die folgenden vordefinierten Konstanten verwendet werden (verfügbar seit PHP 5.1.0): DATE_ATOM – Atom (zum Beispiel: 2013-04-12T15:52:01+00:00) DATE_COOKIE – HTTP-Cookies (Beispiel: Freitag, 12. April 2013, 15:52:01 UTC) DATE_ISO8601 – ISO-8601 (zum Beispiel: 2013-04-12T15:52:01+0000) DATE_RFC822 – RFC 822 (Beispiel: Fr, 12. April 13 15:52:01 +0000) DATE_RFC850 – RFC 850 (Beispiel: Freitag, 12. April 2013, 15:52:01 UTC) DATE_RFC1036 – RFC 1036 (Beispiel: Fr, 12. April 13 15:52:01 +0000) DATE_RFC1123 – RFC 1123 (Beispiel: Fr, 12. April 2013 15:52:01 +0000) DATE_RFC2822 – RFC 2822 (Fr, 12. April 2013 15:52:01 +0000) DATE_RFC3339 – Identisch mit DATE_ATOM (ab PHP 5.1.3) DATE_RSS - RSS (Fr, 12. August 2013 15:52:01 +0000) DATE_W3C – World Wide Web Consortium (Beispiel: 2013-04-12T15:52:01+00:00) |
Zeitstempel | Optional. Gibt einen ganzzahligen Unix-Zeitstempel an. Der Standardwert ist die aktuelle Ortszeit (time()). |
Rückgabewert: | Bei Erfolg wird eine formatierte Datumszeichenfolge zurückgegeben. Bei einem Fehler wird ein E_WARNING-Fehler gemeldet und FALSE zurückgegeben. |
---|---|
PHP-Version: | 4+ |
Update-Protokoll: | PHP 5.1.0: Der gültige Zeitstempelbereich reicht von Freitag, 13. Dezember 1901, 20:45:54 GMT bis Dienstag, 19. Januar 2038, 03:14:07 GMT. Vor 5.1.0 waren die Zeitstempel auf einigen Systemen (z. B. Windows) auf den Zeitraum vom 01.01.1970 bis zum 19.01.2038 beschränkt. PHP 5.1.1: Neue Standardformatkonstanten für Datum/Uhrzeit zur Angabe des Formatparameters. |