PHP Handbuch
Zurück |  | Weiter

# gmdate

(PHP 3, PHP 4, PHP 5)

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().

Zurück | Zum Anfang | Weiter
gettimeofday | Nach oben | gmmktime