Heim > Backend-Entwicklung > PHP-Problem > So erreichen Sie einen Zeitunterschied in PHP

So erreichen Sie einen Zeitunterschied in PHP

藏色散人
Freigeben: 2023-03-18 06:32:01
Original
4594 Leute haben es durchsucht

So implementieren Sie den Zeitunterschied in PHP: 1. Konvertieren Sie zwei Datumsangaben in Zeitstempel mit der Funktion strtotime. 2. Subtrahieren Sie die beiden Zeitstempel mit der Formel „$enddate-$startdate“. 3. Teilen Sie den Zeitunterschied durch „$diff_seconds“. Die Differenz in Tagen erhält man, indem man 86400 nimmt und mit der Funktion „floor()“ auf die nächste ganze Zahl abrundet.

So erreichen Sie einen Zeitunterschied in PHP

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, Dell G3-Computer.

Wie erreiche ich einen Zeitunterschied in PHP?

php ermittelt den Zeitunterschied zwischen zwei angegebenen Daten:

1 Wandeln Sie zunächst die beiden Daten in Zeitstempel um.

$startdate = strtotime("{$year}-01-01"); 
$enddate = strtotime("{$year}-{$month}-{$day}");
Nach dem Login kopieren

2. Subtrahiere zwei Zeitstempel.

(Endzeit – Startzeit)

$diff_seconds = $enddate-$startdate;
Nach dem Login kopieren

Dadurch wird der Zeitunterschied zwischen den beiden Daten ermittelt, aber er wird weiterhin in Sekunden gezählt, was dem Lesen nicht förderlich ist.

Weil ein Tag 24 Stunden, eine Stunde 60 Minuten und eine Minute 60 Sekunden hat; rechnen Sie 24*60*60=86400 um, also hat ein Tag 86400 Sekunden.

3. Teilen Sie die Zeitdifferenz $diff_seconds durch 86400 und runden Sie mit floor() auf die nächste ganze Zahl ab.

$time = floor(($diff_seconds)/86400); 
$time = floor(($diff_seconds)/86400);
Nach dem Login kopieren

4. Was man erhält, ist die Anzahl der Tage, ohne den Tag von x Monat und x Tag, addiere 1.

Dies ist die Gesamtzahl der Tage bis zu einem bestimmten Tag eines bestimmten Monats eines bestimmten Jahres.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erreichen Sie einen Zeitunterschied in PHP. 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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage