Heim  >  Artikel  >  Backend-Entwicklung  >  Wie erhalte ich UTC-Zeitstempel mit bestimmten Offsets in PHP?

Wie erhalte ich UTC-Zeitstempel mit bestimmten Offsets in PHP?

Susan Sarandon
Susan SarandonOriginal
2024-10-20 06:13:02410Durchsuche

How to Obtain UTC Time Stamps with Specific Offsets in PHP?

Erhalten von UTC-Zeitstempeln mit PHP

In PHP wird die Funktion date() verwendet, um lokalisierte Zeitstempel abzurufen. Um jedoch UTC-Zeitstempel mit bestimmten Offsets zu erhalten, ist ein anderer Ansatz erforderlich.

UTC-Zeitstempel mit gmdate() abrufen

Um UTC-Zeitstempel in PHP abzurufen, können Sie gmdate verwenden ()-Funktion. Die Syntax ähnelt der von date(), gibt jedoch immer Zeitstempel in UTC zurück. Zum Beispiel:

<code class="php">$timestamp = gmdate("Y-m-d H:i:s"); // Returns UTC timestamp</code>

Mit der Funktion gmdate() können Sie dieselben Formatierungsspezifizierer wie date() verwenden, sodass Sie den Zeitstempel problemlos in eine gewünschte Zeichenfolge formatieren können.

Hinzufügen von GMT /UTC-Offset zum Zeitstempel

Um einen GMT/UTC-Offset zum Zeitstempel hinzuzufügen, können Sie das folgende Zeichenfolgenformat verwenden:

GMT/UTC+/-####

wobei #### den Offset in Minuten darstellt . Um beispielsweise einen Offset von 4 Stunden (GMT 0400) hinzuzufügen, würden Sie das folgende Format verwenden:

GMT/UTC+0400

Sie können diesen Offset-String dann mit dem gmdate()-Ergebnis anhängen. Operator:

<code class="php">$timestamp_with_offset = gmdate("Y-m-d H:i:s") . " GMT/UTC+0400";</code>

Dies gibt einen Zeitstempel in UTC mit dem angegebenen Offset aus.

Das obige ist der detaillierte Inhalt vonWie erhalte ich UTC-Zeitstempel mit bestimmten Offsets in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn