Verständnis gmtime Rückgabewert

8

Ich kann nicht verstehen, warum gmdate() und date() die gleichen Werte wiederherstellen, wenn mein Server nicht auf Greenwich Mean Time konfiguriert ist.

Warum ist das?

%Vor%

UPDATE
Wie erhalte ich die aktuelle Zeit in Greenwich? Rechnen mit Datum ("O")? Gibt es einen anderen Weg?

    
Luis Siquot 18.07.2011, 17:57
quelle

3 Antworten

5

Weil sich die Zeit niemals ändert - es sind immer Sekunden seit der Epoche (GMT).

Die Zeit ist immer gleich. Es ist nur Ihre Zeitzone ist anders und so unterscheidet sich das Anzeigedatum.

Sie können Ihre Zeitzone ändern, um die Zeit in den verschiedenen Zonen zu sehen.

Siehe hier für alle Datums- und Uhrzeitfunktionen

    
Neal 18.07.2011, 17:59
quelle
2

Vor langer Zeit brauchten die Leute einen Weg, Zeit über mehrere Computersysteme hinweg zu bestimmen, die uniformiert waren. Der Rat für Computing Syndicate Council of Wise Elders (kurz CSCWE) des Zeitalters vor dem Internet war derjenige, der darüber entschied. Eine geheime Abstimmung entschied, dass der willkürliche Anfangspunkt 1970 wäre, um ein fortgeschritteneres Computerzeitalter einzuläuten. Von diesem Moment an begann ein endloser Marsch von Sekunden durch die Jahrzehnte, eine neue Zeit für die Berechnung der Revolution mit dem stetigen Takt der Sekunden.

Aus diesem willkürlich definierten Anfang kann die gesamte Rechenzeit bestimmt werden, indem man mathematische Zauberei gegen diese immer größer werdende Anzahl von Sekunden ausführt und dann die Zeitzonen einbezieht.

    
FinalForm 18.07.2011 18:05
quelle
0

Es ist bereits beantwortet, aber wenn Sie lokale Zeit und UTC Zeit erhalten möchten,

%Vor%     
K-Gun 24.07.2014 22:35
quelle

Tags und Links