In PHP kannst du das Datum und die Uhrzeit ganz leicht mit der date()
Funktion anzeigen lassen. Hier ist das Format für die Funktion:
date(string $format, int|null $timestamp = null): string
$format
: Das ist ein String, also eine Zeichenkette, die angibt, wie das Datum aussehen soll$timestamp
: Das ist ein optionaler Parameter. Wenn du hier nichts angibst, nimmt date()
einfach die aktuelle Zeit.
Beispiele:
echo date("Y-m-d"); // gibt "2023-11-07" aus echo date("H:i:s"); // gibt die Uhrzeit aus, zum Beispiel "15:00:00" für 3 Uhr Nachmittags echo date("Y-m-d H:i:s"); // kombiniert Datum und Uhrzeit
PHP Timestamps
Manchmal willst du vielleicht das Datum für einen bestimmten Zeitpunkt ausgeben, nicht nur für „jetzt“. Hierfür kannst du einen Timestamp mit strtotime()
generieren und dann in date()
verwenden.
$timestamp = strtotime("next Thursday"); echo date("Y-m-d", $timestamp);
Zeitzone mit PHP
Es könnte sein, dass du die Zeitzone anpassen möchtest. Das machst du mit date_default_timezone_set()
.
date_default_timezone_set('Europe/Berlin'); echo date("Y-m-d H:i:s"); // gibt Datum und Uhrzeit für Berlin aus
Weitere Datums- und Zeitausgaben mit PHP
PHP Datumsausgabe (Tag.Monat.Jahr)
<?php $timestamp = time(); $date = date("d.m.Y",$timestamp); echo $date; ?>
Ergebnis:
17.02.2023
PHP Datumsausgabe (Tag.Monat.Jahr – Stunde:Minute)
<?php $timestamp = time(); $datum = date("d.m.Y",$timestamp); $uhrzeit = date("H:i",$timestamp); $date = $datum." - ".$uhrzeit; ?>
Ergebnis:
17.02.2017 – 23:30
PHP Datumsausgabe (Jahr)
<?php echo „© „.date(‚Y‘).“ Vorname Nachname“?>
Ergebnis:
© 2023 Vorname Nachname
Insbesondere, wenn du mit HTML Formularen Daten nach PHP übergeben möchtest, solltest du die HTML und PHP Basics können.