Heim > Backend-Entwicklung > PHP-Problem > So ermitteln Sie in PHP, ob das angegebene Datum der Vortag ist

So ermitteln Sie in PHP, ob das angegebene Datum der Vortag ist

青灯夜游
Freigeben: 2023-03-15 18:46:01
Original
3146 Leute haben es durchsucht

Beurteilungsmethode: 1. Verwenden Sie die Anweisung „strtotime(“date“), um das angegebene Datum in einen Zeitstempel umzuwandeln. 2. Verwenden Sie die Anweisung „time()“, um den aktuellen Zeitstempel zu erhalten get Zeitunterschied; 3. Verwenden Sie „Floor(Zeitunterschied/86400)“, um den Zeitunterschied in Tage umzuwandeln. Wenn er einen Tag auseinander liegt, ist es der vorherige Tag.

So ermitteln Sie in PHP, ob das angegebene Datum der Vortag ist

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Um in PHP festzustellen, ob das angegebene Datum der Vortag ist, können Sie es in das angegebene Datum umwandeln Das aktuelle Datum liegt einen Tag auseinander. Das ist das Zeitunterschiedproblem.

Implementierungsidee:

  • Verwenden Sie die Funktion strtotime(), um das angegebene Datum in einen Zeitstempel umzuwandeln

  • Verwenden Sie die Funktion time(), um den aktuellen Zeitstempel zu erhalten

  • Subtrahieren Sie die beiden Zeitstempel, um die Zeit zu erhalten Differenz

  • Dividieren Sie die Zeitdifferenz durch die Gesamtzahl der Sekunden eines Tages (24*60*60=86400), runden Sie mit floor() auf und konvertieren Sie die Zeitdifferenz in mehrere Tage auseinander

  • Beurteilen Sie, ob die Die Anzahl der Tage im Abstand beträgt 1

Implementierungscode:

Das aktuelle Datum ist der 20. April. Geben Sie als Uhrzeit den 19. April an

So ermitteln Sie in PHP, ob das angegebene Datum der Vortag ist

, um zu sehen, ob die festgelegte Zeit der vorherige Tag ist

<?php
header("Content-type:text/html;charset=utf-8");
//2022年4月19日 
$time1=strtotime("2022-4-19");
//当前时间戳
$time2=time();

$diff_seconds = $time2 - $time1;
$diff_days = floor($diff_seconds/86400);
echo "两个日期相差: ".$diff_days." 天";
if($diff_days==1){
	echo "<br>指定日期是前一天";
}else{
}
?>
Nach dem Login kopieren

So ermitteln Sie in PHP, ob das angegebene Datum der Vortag ist

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob das angegebene Datum der Vortag ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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