gmdate (PHP 3, PHP 4 ) gmdate -- Formatiert eine GMT/UTC Zeit- Datumsangabe Beschreibung:string gmdate ( string Format [, int Timestamp])
Entspricht der date() Funktion, außer dass als
Zeitangabe immer Greenwich Mean Time (GMT) zurück gegeben
wird. Steht ihr System in Deutschland (GMT + 01:00), wird im
Beispiel unten (1. Zeile) "Jan 01 1998 00:00:00" ausgegeben,
wogegen die 2. Zeile "Dec 31 1997 23:00:00" zurück gibt.
Beispiel 1. gmdate() Beispiel
<?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)); ?>
|
|
Anmerkung:
Bei den Microsoft Betriebssystemen ist die Systembibliothek, die diese
Funktionalität zur Verfügung stellt, defekt. Das hat zur Folge, dass
gmdate() keine negativen Werte für den Parameter
Timestamp unterstützt. Weitere Details können Sie
folgenden Bugreports entnehmen:
#22620,
#22457
und #14391.
Bei Unix/Linux Systemen ist dieses Problem nicht vorhanden. Hier funktionieren
die Systembibliotheken wie erwartet.
PHP kann keine defekten Systembibliotheken reparieren. Kontaktieren Sie den
Hersteller Ihres Betriebssystems und bitten Sie um Reparatur für dieses und
ähnliche Probleme.
Siehe auch
date(),
mktime(),
gmmktime() und
strftime().
|