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