Rückgabe der date()-Funktion testen
Rückgabewert: -
Verwendung der date()-Funktion
Die date()-Funktion von PHP gibt nach einem per Parameter übergebenen Format ein Datum als String zurück. Optional kann als zweiter Parameter ein UNIX-Timestamp übergeben werden - standardmäßig wird die aktuelle Zeit mittels time() verwendet.
string date(string $format [, int $timestamp = time()])
Tabelle der Formate
| Format | Beschreibung | Rückgabe |
|---|---|---|
| Tag | ||
| d | Zweistelliger Tag des Monats | 01 - 31 |
| D | Drei Buchstaben des Wochentages | Mon - Sun |
| j | Tag des Monats ohne führende Nullen | 1 - 31 |
| l | Wochentag | Monday - Sunday |
| N | Nummer des Wochentages nach ISO 8601 | 1 (Montag) - 7 (Sonntag) |
| S | Englische Anhangszeichen für den Wochentag | st, nd, rd, th |
| w | Nummer des Wochentages | 0 (Sonntag) - 6 (Samstag) |
| z | Tag des Jahres | 0 - 365 |
| Woche | ||
| W | Wochennummer des Jahres nach ISO 8601 | 44 |
| Monat | ||
| F | Monatsname | January - December |
| m | Zweistellige Nummer des Monats | 01 - 12 |
| M | Drei Buchstaben des Monats | Jan - Dec |
| n | Nummer des Monats ohne führende Nullen | 1 - 12 |
| t | Tage im angegebenen Monat | 1 - 31 |
| Jahr | ||
| Y | Vierstellige Jahreszahl | 1997, 2018 |
| y | Zweistellige Jahreszahl | 97, 18 |
| o | Jahreszahl der Kalenderwoche nach ISO 8601 | 1997, 2018 |
| L | Handelt es sich um ein Schaltjahr? | 1 (Schaltjahr) / 0 (Kein Schaltjahr) |
| Uhrzeit | ||
| H | Zweistellige Stunde (24h) | 00 - 23 |
| G | Stunde ohne führende Nullen (24h) | 0 - 23 |
| h | Zweistellige Stunde (12h) | 01 - 12 |
| a | ante meridiem / post meridiem (Kleinbuchstaben) | am / pm |
| A | Ante meridiem / Post meridiem (Großbuchstaben) | AM / PM |
| g | Stunde ohne führende Nullen (12h) | 1 - 12 |
| i | Zweistellige Minutenzahl | 00 - 59 |
| s | Zweistellige Sekundenzahl | 00 - 59 |
| U | Sekunden seit dem 1. Januar 1970 GMT (UNIX-Epoche) | 1761813895 |
| v | Anzahl der Millisekunden (mit DateTime::format()) | 0 - 1.000 |
| u | Anzahl der Mikrosekunden (mit DateTime::format()) | 0 - 1.000.000 |
| B | Swatch-Internet-Zeit | 0 - 1.000.000 |
| Zeitzone | ||
| B | Name der Zeitzone | Berlin/Europe, America/New_York, UTC |
| I | Liegt das Datum in Sommerzeit? | 1 (Sommerzeit) / 0 (Keine Sommerzeit) |
| O | Studendifferenz zur Greenwich Mean Time (GMT) | +0200 |
| P | Studendifferenz zur Greenwich Mean Time (GMT), mit Doppelpunkt | +02:00 |
| T | Abkürzung der Zeitzone | CEST, EST, MDT |
| Z | Sekundendifferenz der Zeitzone zur UTC | -43200 - 50400 |
| Vollständige Datumsformate | ||
| c | Datum nach ISO 8601 | 2025-10-30T08:44:55+00:00 |
| r | Datum nach RFC 2822 | Thu, 30 Oct 2025 08:44:55 +0000 |