English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Date & Time Funktionshandbuch
Die gmdate() -Funktion formatiert ein GMT/UTC-Datum/Zeit
gmdate()Die Funktion akzeptiert einen Formatierungsstring als Parameter, um das Format zu bestimmen, mit dem die lokale GMT formatiert wird/UTC-Datum/Zeit.
ist genau wie die date() -Funktion, nur dass sie die Zeit in Greenwich Mean Time (GMT) zurückgibt. Zum Beispiel in China (GMT +0800) Wenn Sie das folgende Programm ausführen, wird die erste Zeile "Jan 0" anzeigen1 2000 00:00:00" und die zweite Zeile zeigt "Dec 31 1999 16:00:00”
gmdate($format, $timestamp)
Nummer | Parameter und Erklärung |
---|---|
1 | format (notwendig) Dies ist ein Formatzeichenfolge, die das Format angibt, das Sie für die Ausgabe der Datumsszeichenfolge verwenden möchten. |
2 | timestamp (optional) Dies ist ein ganzzahliger Wert, der den Zeitstempel der erforderlichen Daten angibt |
Die PHP-gmdate()-Funktion gibt die aktuelle lokale Zeit in einem angegebenen Format zurück/Datum.
Diese Funktion wurde ursprünglich in der PHP-Version4eingeführt wurde und in allen höheren Versionen verwendet werden kann.
Versuchen Sie folgende Demonstration, die ingmdate()Verwendung der Funktion-
<?php $date = gmdate("D M d Y"); print("Datum: ".$date); ?>Testen Sie es heraus‹/›
Ausgaberesultat
Datum: Freitag May 08 2020
Nachfolgender Beispiel verwendet diese Funktion, um das aktuelle Datum zu formatieren und den Sonnenaufgang mit dem Ergebnisdatum auszugeben/Sonnenuntergangsinformationen-
<?php $date = gmdate("H:i:s"); $sun_info = date_sun_info($date, 20.5937, 78.9629); print_r($sun_info); ?>Testen Sie es heraus‹/›
Ausgaberesultat
Array ( [sunrise] => 4818 [sunset] => 44087 [transit] => 24453 [civil_twilight_begin] => 3381 [civil_twilight_end] => 45524 [nautical_twilight_begin] => 1729 [nautical_twilight_end] => 47176 [astronomical_twilight_begin] => 98 [astronomical_twilight_end] => 48807 )
Jetzt, indem Sie einen Zeitstempel übergeben, aufgerufen wirdgmdate()Funktion-
<?php $ts = 1022555568; $date = gmdate("D M d Y", $ts); print($date); ?>Testen Sie es heraus‹/›
Ausgaberesultat
Tue May 28 2002
<?php date_default_timezone_set('UTC'); echo gmdate("l"); echo "\n"; echo gmdate('l dS \of F Y h:i:s A'); echo "\n"; ?>Testen Sie es heraus‹/›
Dies führt zu folgenden Ergebnissen-
Wednesday Wednesday 13th of May 2020 05:57:30 PM