So rufen Sie UTC-Zeitstempel in PHP ab
Das Abrufen des aktuellen Zeitstempels in PHP ist mit der Funktion date() ganz einfach. Standardmäßig gibt date() jedoch Zeitstempel zurück, die auf der Zeitzone des Servers basieren. Um Zeitstempel in der koordinierten Weltzeit (UTC) zu erhalten, müssen wir einen anderen Ansatz verwenden.
Lösung: Verwendung von gmdate()
Um Zeitstempel in UTC abzurufen, haben wir kann die Funktion gmdate() in PHP verwenden. gmdate() funktioniert ähnlich wie date(), gibt jedoch unabhängig von der Zeitzone des Servers immer Zeitstempel in UTC zurück. Die Syntax ist identisch mit date(), sodass Sie den Zeitstempel nach Bedarf formatieren können.
Beispiel:
<code class="php">$utcTimestamp = gmdate("Y-m-d H:i:s"); echo "UTC Timestamp: $utcTimestamp";</code>
Dadurch wird der aktuelle Zeitstempel im UTC-Format angezeigt . Zusätzlich können wir den Zeitzonenversatz mit der Funktion gmstrftime() an den Zeitstempel anhängen.
Beispiel:
<code class="php">$timeZoneOffset = gmstrftime("%z"); $utcTimestampWithOffset = gmdate("Y-m-d H:i:s") . " GMT/UTC" . $timeZoneOffset; echo "UTC Timestamp with Offset: $utcTimestampWithOffset";</code>
Dadurch wird der UTC-Zeitstempel mit ausgegeben entsprechender Zeitzonenversatz, z. B. „2023-03-08 14:30:00 GMT/UTC 0800“, wenn die Zeitzone des Servers 8 Stunden vor UTC liegt.
Das obige ist der detaillierte Inhalt vonWie rufe ich UTC-Zeitstempel in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!