gmdate
(PHP 4, PHP 5, PHP 7, PHP 8)
gmdate — Formatiert eine GMT/UTC Zeit-/Datumsangabe
Beschreibung
$format
, ?int $timestamp
= null
): stringIdentisch mit der Funktion date(), ausgenommen, dass die zurückgegebene Zeitangabe Greenwich Mean Time (GMT) entspricht.
Parameter-Liste
-
format
-
Das Format des ausgegebenen Datumsstrings. Siehe auch die Formatierungsoptionen der Funktion date().
-
timestamp
-
Der optionale Parameter
timestamp
ist ein Unix-Timestamp als int oder die aktuelle lokale Zeit, wenntimestamp
nicht übergeben wurde odernull
ist. Er entspricht dann also dem Ergebnis der Funktion time().
Rückgabewerte
Gibt einen formatierten Datumsstring zurück.
Changelog
Version | Beschreibung |
---|---|
8.0.0 |
timestamp ist jetzt nullbar.
|
Beispiele
Beispiel #1 gmdate()-Beispiel
Wenn das Skript in Finnland (GMT +0200) ausgeführt wird, gibt die erste Zeile "Jan 01 1998 00:00:00" aus, während die zweite Zeile "Dec 31 1997 22:00:00" zurückgibt.
<?php
echo date("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
?>
Siehe auch
- date() - Formatiert einen Unix-Zeitstempel
- mktime() - Liefert den Unix-Zeitstempel für ein Datum
- gmmktime() - Liefert den Unix-Zeitstempel für ein GMT-Datum
- IntlDateFormatter::format() - Format the date/time value as a string