Wie bekomme ich die aktuelle UTC-Zeit über strtotime genau?

7

Wie erhalte ich in PHP die aktuelle Zeit in UTC, ohne dass ich das Wissen, wo mein Hosting-Provider ist, programmieren kann?

Zum Beispiel habe ich Folgendes versucht:

%Vor%

und finden, dass es eine Zeit meldet, die der tatsächlichen UTC-Zeit eine Stunde voraus ist. Ich habe dies auf zwei verschiedenen Hosting-Anbietern in zwei verschiedenen Zeitzonen mit den gleichen Ergebnissen versucht.

Gibt es einen zuverlässigen (und hoffentlich saubereren) Weg, die UTC-Zeit genau zu ermitteln?

Ich bin auf PHP 4.4.9 beschränkt, daher kann ich die neuen timezone-Sachen, die zu PHP5 hinzugefügt wurden, nicht verwenden.

Danke, im Voraus.

    
Dave 23.09.2009, 04:14
quelle

4 Antworten

8

Das scheint für mich zu funktionieren. Natürlich müssen Sie es auf PHP 4 testen, da alle meine Server PHP 5 haben, aber das Handbuch behauptet, dies sollte für PHP 4 funktionieren.

%Vor%

Beim ersten Mal habe ich vergessen, dass sich das Datum zwischen dem Aufruf von time () und date () ändern kann.

    
Tom 23.09.2009, 04:46
quelle
14
%Vor%     
GZipp 23.09.2009 12:26
quelle
0

Funktioniert das für PHP 4.4.9?

%Vor%

oder wenn Sie es für ein bestimmtes Datum möchten:

%Vor%     
Timo Huovinen 01.10.2013 09:51
quelle
0
%Vor%

gmmktime : Erhalte den Unix-Zeitstempel für ein GMT-Datum

    
Stefan Gehrig 23.09.2009 12:31
quelle

Tags und Links