Heim  >  Artikel  >  tägliche Programmierung  >  Ausführliche Erklärung, wie man die aktuellen Zeit- und Zoneneinstellungen in PHP erhält [Video im Anhang]

Ausführliche Erklärung, wie man die aktuellen Zeit- und Zoneneinstellungen in PHP erhält [Video im Anhang]

藏色散人
藏色散人Original
2018-09-08 14:38:365301Durchsuche

In diesem Artikel werden hauptsächlich zwei Methoden zum Abrufen der aktuellen Uhrzeit und Zeitzoneneinstellungen mit PHP sowie Methoden zum Abrufen der aktuellen Uhrzeit von gestern bzw. morgen vorgestellt.

Nachfolgend geben wir Ihnen eine detaillierte Erklärung anhand spezifischer PHP-Codebeispiele.

1. Holen Sie sich den aktuellen Unix-Zeitstempel direkt über die PHP-Zeitfunktion

<?php
date_default_timezone_set(timezone_identifier:&#39;Asia/Shanghai&#39;);
$time=time();
echo  date(format:"Y-m-d H:i:s",$time);

Das Ausgabeergebnis ist wie in der folgenden Abbildung dargestellt:

Ausführliche Erklärung, wie man die aktuellen Zeit- und Zoneneinstellungen in PHP erhält [Video im Anhang]

(Abbildung 1)

In diesem Code verwenden wir direkt die Zeitfunktion in PHP, um den aktuellen Zeitstempel zu erhalten (bezogen auf die Anzahl der Sekunden vom 1. Januar 1970 bis zur aktuellen Zeit). Wenn wir das normale Zeitformat im täglichen Leben anzeigen müssen, müssen Sie die Datumsfunktion verwenden, um das Zeitstempelformat zu konvertieren. Das Format von Jahr, Monat, Tag, Stunde, Minute und Sekunde wird hier eingestellt. Selbst wenn wir das normale Zeitformat konvertieren, kann es jedoch zu einem Zeitunterschied zur aktuell angezeigten Zeit kommen, sodass wir die Zeitzone einstellen müssen.

Eine Möglichkeit, die Zeitzone in PHP festzulegen, besteht darin, sie direkt im Code zu deklarieren, z. B. in der Verwendungsanweisung der Funktion date_default_timezone_set() im obigen Code, in dem wir die Zeitzone von Shanghai hinzugefügt haben. Asien als Parameter. Am Ende wurde also, wie im Bild oben gezeigt, die vollständige aktuelle Zeit ermittelt.

2. Erhalten Sie die aktuelle Uhrzeit über die Datumsfunktion

echo  date(format:"Y-m-d H:i:s");

Tatsächlich werden die Datumsfunktion und die Zeitfunktion auf die gleiche Weise verwendet. Wie oben können wir die erhaltene Zeit direkt ausgeben nach Datum und stellen Sie das Format auch auf Jahr, Monat, Tag, Stunde, Minute und Sekunde ein. Damit die Zeit genau genug ist, müssen wir zusätzlich zu den oben genannten Methoden, die direkt im Code deklariert sind, auch die Zeitzone in der PHP-Konfigurationsdatei ändern.

Öffnen Sie die PHP.ini-Konfigurationsdatei wie unten gezeigt, suchen Sie date.timezone, löschen Sie das vorangehende Semikolon und legen Sie dann die Zeitzone fest:

Ausführliche Erklärung, wie man die aktuellen Zeit- und Zoneneinstellungen in PHP erhält [Video im Anhang]

(Bild 2)

Dann starten Sie die PHP-Umgebung neu. Dann ist die aktuelle Zeit, die schließlich erhalten wird, wie in Abbildung 1 dargestellt.

3. PHP ruft die Uhrzeit von gestern und morgen ab

echo  date(format:"Y-m-d H:i:s",strtotime(time:&#39;-1 day&#39;));
echo  date(format:"Y-m-d H:i:s",strtotime(time:&#39;+1 day&#39;));

In der ersten Codezeile hier setzen wir den Parameter „-1 Tag“ in der Funktion strtotime, was die Uhrzeit von gestern bedeutet. Wenn der Parameter „+1 Tag“ gesetzt ist, stellt er die morgige Zeit dar.

Der obige Inhalt ist eine detaillierte Einführung in die PHP-Methode zum Abrufen der aktuellen Zeit, der gestrigen und morgigen Zeit sowie der Zeitzoneneinstellungen, die einen bestimmten Referenzwert haben. Dieser Artikel enthält auch entsprechende Video-Tutorials[PHP zum Abrufen der aktuellen Uhrzeit und zum Festlegen der Zeitzone sowie häufige Fragen im Vorstellungsgespräch], die jeder lernen kann.

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man die aktuellen Zeit- und Zoneneinstellungen in PHP erhält [Video im Anhang]. 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