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

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

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-03-22 14:26:402327Durchsuche

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');//设置时区

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());

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).'天';

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'));

, 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));

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!

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