Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Datums- und Uhrzeitanwendung fünf: Erhalten Sie das aktuelle Datum/die aktuelle Uhrzeit in verschiedenen Zeitzonen und Standorten

PHP-Datums- und Uhrzeitanwendung fünf: Erhalten Sie das aktuelle Datum/die aktuelle Uhrzeit in verschiedenen Zeitzonen und Standorten

藏色散人
藏色散人Original
2021-08-03 09:35:113098Durchsuche

Im vorherigen Artikel „PHP-Datums- und Zeitanwendung 4: Unterschied zwischen Jahr, Monat, Tag und Stunde, Minute und Sekunde zwischen zwei Daten“ habe ich Ihnen den spezifischen Unterschied zwischen zwei Daten vorgestellt. Heute geht es um das Datum und Zeitreihen von Artikeln. Das Thema dieses Artikels ist, wie man das aktuelle Datum/die aktuelle Uhrzeit in verschiedenen Zeitzonen erhält.

Jeder muss wissen, dass Länder und Regionen auf der ganzen Welt unterschiedliche Längengrade und unterschiedliche Ortszeiten haben und daher in unterschiedliche Zeitzonen unterteilt sind. Abhängig von der Zeitzone, in der Sie sich befinden, fällt die ermittelte Zeit natürlich unterschiedlich aus.

Zum Beispiel erhalte ich zuerst die aktuelle Zeit in meiner chinesischen Zeitzone. Der Code lautet wie folgt:

<?php
date_default_timezone_set(&#39;PRC&#39;);
$date = date(&#39;m/d/Y h:i:s a&#39;, time());
echo $date;

Ausgabeergebnis:

PHP-Datums- und Uhrzeitanwendung fünf: Erhalten Sie das aktuelle Datum/die aktuelle Uhrzeit in verschiedenen Zeitzonen und Standorten

Wie im Bild gezeigt, ist die aktuelle Zeit der 3. August 2021. 09:21:19 Sekunden morgens.

Als nächstes ermitteln wir die Zeit in einer anderen Zeitzone „Amerika/Los_Angeles“. Der Code lautet wie folgt:

<?php
date_default_timezone_set(&#39;America/Los_Angeles&#39;);
$date = date(&#39;m/d/Y h:i:s a&#39;, time());
echo $date;

Ausgabeergebnis:

PHP-Datums- und Uhrzeitanwendung fünf: Erhalten Sie das aktuelle Datum/die aktuelle Uhrzeit in verschiedenen Zeitzonen und Standorten

Wie im Bild gezeigt, die aktuelle Zeit in Los Angeles. USA ist der 2. August 2021, 18:22:59 Uhr.

Ist es für jeden klar, dass man mit zwei einfachen Codezeilen die gewünschte Zeit in der Zeitzone ermitteln kann?

An diesem Punkt sollte jeder auch wissen, was der Schlüsselcode-Teil ist, oder?

Das stimmt. Es ist die Funktion date_default_timezone_seth.

Die Funktion date_default_timezone_set() wird verwendet, um die Standardzeitzone festzulegen, die von allen Datums-/Uhrzeitfunktionen im Skript verwendet wird. Die Syntax lautet „date_default_timezone_set(timezone);“. date_default_timezone_set(timezone);”。

参数timezone就表示要使用的时区,比如上述代码中的 'PRC'和'America/Los_Angeles',或者"UTC" 或 "Europe/Paris"。

 (参考合法时区的列表 :http://www.php.net/manual/zh/timezones.php)

然后我们用date/time

Der Parameter timezone gibt die zu verwendende Zeitzone an, z. B. „PRC“ und „America/Los_Angeles“ oder „UTC“ oder „Europe/Paris“ im obigen Code.

(Siehe Liste der zulässigen Zeitzonen: http://www.php.net/manual/zh/timezones.php)

Dann verwenden wir die Funktion date/time, um die zu erhalten aktuelle Uhrzeit in der eingestellten Zeitzone Fertig! Die Funktion

date() formatiert das lokale Datum und die lokale Uhrzeit und gibt die formatierte Datumszeichenfolge zurück. Die Funktion

time() gibt die Anzahl der Sekunden seit der Unix-Epoche (1. Januar 1970, 00:00:00 GMT) zurück. 🎜🎜Abschließend möchte ich Ihnen den neuesten kostenlosen Kurs auf unserer Plattform „🎜Entering the World of PHP from 0🎜“ empfehlen ~ Kommen Sie und lernen Sie! 🎜

Das obige ist der detaillierte Inhalt vonPHP-Datums- und Uhrzeitanwendung fünf: Erhalten Sie das aktuelle Datum/die aktuelle Uhrzeit in verschiedenen Zeitzonen und Standorten. 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