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

Wie erhalte ich UTC-Zeitstempel mit Zeitzonenversatz in PHP?

Susan Sarandon
Susan SarandonOriginal
2024-10-20 06:09:02986Durchsuche

How to Get UTC Timestamps with Timezone Offset in PHP?

Erhalten von UTC-Zeitstempeln in PHP mit gmdate

Um einen UTC/GMT-Zeitstempel mit einem angegebenen Zeitzonenversatz in PHP abzurufen, können Sie die verwenden gmdate()-Funktion. Im Gegensatz zu date(), das Zeitstempel basierend auf der lokalen Zeitzone bereitstellt, gibt gmdate() Zeitstempel stets in UTC aus.

Die Syntax von gmdate() ist analog zu der von date():

<code class="php">gmdate(format, timestamp);</code>

Wobei:

  • Format: Zeichenfolge, die das Datums- und Uhrzeitformat angibt.
  • Zeitstempel: Optionaler Zeitstempel; falls nicht angegeben, wird die aktuelle UTC-Zeit verwendet.

Beispiel:

Um einen UTC-Zeitstempel im Format „JJJJ-MM-TT HH“ zu erhalten: MM:SS“ mit dem Zeitzonen-Offset „GMT/UTC 0400“:

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

Dadurch wird der aktuelle UTC-Zeitstempel mit dem angegebenen Zeitzonen-Offset angehängt gedruckt.

Das obige ist der detaillierte Inhalt vonWie erhalte ich UTC-Zeitstempel mit Zeitzonenversatz 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