Die PHP date()-Funktion erlaubt es Ihnen, Datum und Uhrzeit dynamisch in nahezu jedem ge­wünsch­ten Format dar­zu­stel­len. Dies ist besonders nützlich für die Anzeige von Ver­öf­fent­li­chungs­da­ten, Countdown-Timern und anderen zeit­be­zo­ge­nen In­for­ma­tio­nen.

Was ist PHP-Date?

PHP-Date ist eine ein­ge­bau­te Funktion zur For­ma­tie­rung von Datums- und Zeit­an­ga­ben. Sie gibt eine Zei­chen­ket­te (String) zurück, die das for­ma­tier­te Datum und die Uhrzeit re­prä­sen­tiert, basierend auf den von Ihnen de­fi­nier­ten Pa­ra­me­tern. Sie können die date()-Funktion zum Beispiel verwenden, um aktuelle oder zu­künf­ti­ge Daten und Zeiten auf einer Webseite an­zu­zei­gen. Wenn Sie mit PHP In­for­ma­tio­nen aus einer MySQL-Datenbank abrufen, kann date() diese in ein lesbares Format umwandeln. Das ist praktisch für Blog­bei­trä­ge oder Nach­rich­ten­ar­ti­kel.

Tipp

Deploy Now von IONOS optimiert Ihr Hosting und Ihre Ent­wick­lung. Egal, ob Sie eine statische Webseite, einen E-Commerce-Shop oder eine Blog­platt­form erstellen möchten – Deploy Now bietet Ihnen ein schnelles Setup und hoch­fle­xi­ble Res­sour­cen, die sich Ihren in­di­vi­du­el­len An­for­de­run­gen anpassen.

So sieht die Syntax der date()-Funktion in PHP aus

Der Aufbau der PHP date()-Funktion ist wie folgt:

date(format, timestamp);
php

Welche Parameter ak­zep­tiert PHP-Date?

Die date()-Funktion hat einen ob­li­ga­to­ri­schen und einen op­tio­na­len Parameter.

  • format: PHP date format ist ein Zei­chen­ket­ten­pa­ra­me­ter (String), der angibt, wie das Datum und die Uhrzeit for­ma­tiert werden sollen
    • Y: steht für das Jahr mit 4 Ziffern (z. B. 2023)
    • m: der Monat als Zahl mit führender Null (01 bis 12)
    • d: der Tag des Monats als Zahl mit führender Null (01 bis 31)
    • H: die Stunde im 24-Stunden-Format (00 bis 23)
    • i: die Minute (00 bis 59)
    • s: die Sekunde (00 bis 59)
  • timestamp: Dies ist ein op­tio­na­ler Parameter, der einen Zeit­stem­pel als Ganzzahl annimmt. Wenn Sie diesen Parameter weglassen, wird die aktuelle Sys­tem­zeit verwendet.

Ein UNIX-Timestamp (auch als POSIX-Zeit­stem­pel be­zeich­net) ist eine einfache Ganzzahl, die die Anzahl der Sekunden seit dem 1. Januar 1970 um 00:00:00 Uhr UTC (Ko­or­di­nier­te Weltzeit) abbildet. Dieser Zeit­stem­pel ist ein ge­mein­sa­mer Standard in der In­for­ma­tik, da er un­ab­hän­gig von Zeitzonen ist und es er­mög­licht, simple Be­rech­nun­gen mit Zeit­an­ga­ben durch­zu­füh­ren.

Wenn Sie mehr über die PHP-Pro­gram­mie­rung lernen möchten, schauen Sie in unser PHP-Tutorial. Zudem haben wir die Vor- und Nachteile von PHP vs. Python und PHP vs. Ja­va­Script für Sie ver­gli­chen.

IONOS Ent­wick­ler API
Verwalten Sie Ihre IONOS Hosting-Produkte über unsere leis­tungs­star­ken APIs
  • DNS-Ma­nage­ment
  • SSL-Ver­wal­tung
  • API-Do­ku­men­ta­ti­on

Beispiele für die Anwendung der PHP date()-Funktion

Die PHP date()-Funktion ist ein mächtiges Werkzeug zur For­ma­tie­rung von Datums- und Zeit­an­ga­ben. Sie kann in Kom­bi­na­ti­on mit PHP-Klassen, -Ope­ra­to­ren und -Funk­tio­nen verwendet werden, um um­fas­sen­de Funk­tio­na­li­tä­ten in Ihrer Web­an­wen­dung zu erreichen.

Datum und Uhrzeit verketten

Sie können PHP-Ope­ra­to­ren wie den Kon­ka­te­na­ti­ons­ope­ra­tor einsetzen, um Datums- und Zeitwerte mit anderen Zei­chen­ket­ten oder Variablen zu kom­bi­nie­ren.

$today = date('Y-m-d'); // aktuelles Jahr, Monat und Tag
$message = 'Das aktuelle Datum ist: ' . $today;
echo $message;
php

Zeit­stem­pel ge­ne­rie­ren und anpassen

Strtotime() gehört zu den PHP-Funk­tio­nen und er­mög­licht Ihnen, einen Zeit­stem­pel aus einer Zei­chen­ket­te zu ge­ne­rie­ren, die ein Datum oder eine Zeit kenn­zeich­net. Sie können dann diesen Zeit­stem­pel mit der date()-Funktion for­ma­tie­ren.

$dateString = '2023-08-19';
$timestamp = strtotime($dateString);
$formattedDate = date('l, F j, Y', $timestamp);
echo $formattedDate;
php

Das Ergebnis lautet:

Samstag, August 19, 2023
php

Die PHP DateTime-Klasse

Die DateTime-Klasse stellt eine ob­jekt­ori­en­tier­te Methode zur Arbeit mit Datums- und Zeit­wer­ten dar, deren Funk­ti­ons­wei­se analog zur date()-Funktion ist. Hier ist ein Beispiel:

$now = new DateTime();
$formattedDate = $now->format('l, F j, Y H:i:s');
echo $formattedDate;
php

Zuerst erstellen wir ein DateTime-Objekt namens $now, das das aktuelle Datum und die aktuelle Uhrzeit wie­der­gibt. Dann benutzen wir die format()-Methode des PHP DateTime-Objekts, um das Datum und die Uhrzeit im ge­wünsch­ten Format an­zu­zei­gen. Zum Schluss geben wir das for­ma­tier­te Datum aus.

IONOS Cloud Object Storage
Daten sicher und günstig speichern

Ersetzen Sie eigene, kos­ten­in­ten­si­ve Spei­cher­lö­sun­gen mit IONOS Cloud Object Storage. Es ist hoch­gra­dig ska­lier­bar, äußerst kos­ten­ef­fi­zi­ent und in­te­griert sich in Ihre An­wen­dungs­sze­na­ri­en. Die extrem hohe Aus­fall­si­cher­heit unserer Server sowie eine in­di­vi­du­el­le Zu­griffs­steue­rung schützen Ihre Daten zu­ver­läs­sig.

Zum Hauptmenü