Formate für PHP-Funktionen

Rückgabe der date()-Funktion testen

$format
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 Timestamp übergeben werden - standardmäßig wird die aktuelle Zeit mittels time() verwendet.

string date(string $format [, int $timestamp = time()])

Tabelle der Formate

Formate für die date()-Funktion in PHP
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 17
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) 1556037771
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 2019-04-23T18:42:51+02:00
r Datum nach RFC 2822 Tue, 23 Apr 2019 18:42:51 +0200