Eine kurze Diskussion über PHP-Zeitstempel und die Vorstellung verschiedener Möglichkeiten zum Erhalten/Formatieren von Zeitstempeln

醉折花枝作酒筹
Freigeben: 2023-03-08 21:42:02
Original
2416 Leute haben es durchsucht

Dieser Artikel stellt Ihnen PHP-Zeitstempel vor und stellt kurz verschiedene Möglichkeiten vor, Unix-Zeitstempel zu erhalten/formatieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Eine kurze Diskussion über PHP-Zeitstempel und die Vorstellung verschiedener Möglichkeiten zum Erhalten/Formatieren von Zeitstempeln

1. Stellen Sie die Zeitzone ein (die Standardzeitzone ist UTC)

date_default_timezone_set legt die Standardzeitzone für alle Datums- und Uhrzeitfunktionen in einem Skript fest;

date_default_timezone_set('Asia/Shanghai');//设置时区
Nach dem Login kopieren

Sie können die Zeitzone für jede festlegen in Klammern setzen, wie ich es oben gemacht habe. In Shanghai festlegen

2. Den aktuellen Unix-Zeitstempel festlegen

Zuerst müssen wir den Unix-Zeitstempel festlegen stammt aus der Unix-Epoche (GMT 1970 1). Die Anzahl der Sekunden von 00:00:00 am 1. des Monats bis heute kann mit time() eingestellt werden.

date_default_timezone_set('Asia/Shanghai');
var_dump(time());
Nach dem Login kopieren

3. Holen Sie sich den Unix-Zeitstempel der angegebenen Zeit

Wir können nicht nur den aktuellen Unix-Zeitstempel abrufen, sondern auch den Zeitstempel der benutzerdefinierten Zeit der angegebenen Zeit, denn Was wir erhalten, ist die Anzahl der Sekunden, die wir durch 60 teilen können, um die Anzahl der Minuten zu erhalten, erneut durch 60 dividieren, um die Anzahl der Stunden zu erhalten, und so weiter.

date_default_timezone_set('Asia/Shanghai');
$nowtime=time();
$future=mktime(0,0,0,10,1,2021);
echo '距离2021年国庆还有'.(($future-$nowtime)/60/60/24).'天';
Nach dem Login kopieren

4. Erhalten Sie Zeit- und Datumsnachrichten vom Unix-Zeitstempel

Nachdem wir die aktuelle Zeit erhalten haben, können wir date() verwenden, um eine lokale Zeit zu formatieren und Stile zur Anzeige der aktuellen Zeit hinzuzufügen, die eingestellt werden können nach persönlichen Vorlieben.

date_default_timezone_set('Asia/Shanghai');
var_dump(date('Y-m-d H:i:s'));
Nach dem Login kopieren

, Holen Sie sich die Mikrosekunden des Unix-Zeitstempels

Sie können microtime() verwenden, um die Mikrosekunden des Unix-Zeitstempels abzurufen

date_default_timezone_set('Asia/Shanghai');
var_dump(microtime());
var_dump(microtime(true));
Nach dem Login kopieren

Der Standardwert ist false und die Sekunden und Mikrosekunden werden separat angezeigt. Wird mit Mikrosekunden in angezeigt vorne und Sekunden hinten. Wenn wir true verwenden, werden Sekunden und Mikrosekunden zusammen angezeigt.

【Empfohlenes Lernen: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion über PHP-Zeitstempel und die Vorstellung verschiedener Möglichkeiten zum Erhalten/Formatieren von Zeitstempeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage