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: Mit gmdate()
Um Zeitstempel in UTC abzurufen, müssen 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:
$utcTimestamp = gmdate("Y-m-d H:i:s");
echo "UTC Timestamp: $utcTimestamp";
Dies zeigt den aktuellen Zeitstempel im UTC-Format an. Zusätzlich können wir den Zeitzonenoffset mit der Funktion gmstrftime() an den Zeitstempel anhängen.
Beispiel:
$timeZoneOffset = gmstrftime("%z");
$utcTimestampWithOffset = gmdate("Y-m-d H:i:s") . " GMT/UTC" . $timeZoneOffset;
echo "UTC Timestamp with Offset: $utcTimestampWithOffset";
Dies gibt den UTC-Zeitstempel mit dem entsprechenden Zeitzonenoffset aus, z. B. „2023-03-08 14:30:00 GMT/UTC 0800“, wenn der Die Zeitzone des Servers ist 8 Stunden vor UTC.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3