Serverzeit – GreenwichMeanTime
GMT-Zeit ermitteln
Timestamp ___
Hin und wieder brauchen PHP-Entwickler in ihren Applikationen statt der lokalen Zeitangabe die so genannte GreenwichMeanTime (GMT), an der sich auch andere Server weltweit orientieren. Um diese Zeit zu ermitteln, brauchen Sie keine Rechenkunststücke mit der Uhrzeit vollführen. Es genügt die Funktion gmdate(). Sie errechnet aus der aktuellen Zeit die GMT und formatiert sie .Alternativ können Sie als Parameter einen Timestamp übergeben, den die Funktion ebenfalls in GMT umrechnet. Der Aufruf der Funktion in Form von echo gmdate(?r?); gibt die aktuelle Zeit im Format Thu, 3 Nov 2005 14:59:01 +0000 aus.Umdie GMT-Zeit einer anderen Zeitangabe zu bekommen, probieren Sie es zum Beispiel mit folgendem Skriptfragment:
echo gmdate(‘r’, strtotime(‘2005-11-01 11:20’));
Das Ergebnis sieht dann so aus: Tue, 1 Nov 2005 10:20:00 +0000. Eine detaillierte Liste aller Parameter, die Sie in der Funktion gmdate() verwenden dürfen, finden Sie in der PHP-Dokumentation zu date unter www.php.net/date.