Bestimmen der Stunden zwischen zwei Daten in PHP
Die Berechnung der Zeitdifferenz zwischen zwei Daten in PHP erfordert einen effektiven Ansatz zur Berücksichtigung verschiedener Faktoren wie z B. Zeitzonen, Schaltjahre und Sommerzeit.
Verwendung von DateTime Objekte
Neuere PHP-Versionen führen DateTime-Objekte ein, die Datumsberechnungen vereinfachen. Hier ist eine umfassende Lösung mit diesen Objekten:
$date1 = new DateTime('2006-04-12T12:30:00'); $date2 = new DateTime('2006-04-14T11:30:00'); $diff = $date2->diff($date1); echo $diff->format('%a Day and %h hours');
Stunden aus DateInterval extrahieren
Alternativ können Sie die Stundendifferenz allein ermitteln, indem Sie die folgenden Schritte ausführen:
$date1 = new DateTime('2006-04-12T12:30:00'); $date2 = new DateTime('2006-04-14T11:30:00'); $diff = $date2->diff($date1); $hours = $diff->h; $hours = $hours + ($diff->days * 24); echo $hours;
Zusätzliche Ressourcen
Weitere Informationen Als Referenz finden Sie die folgenden Dokumentationslinks:
Das obige ist der detaillierte Inhalt vonWie berechnet man die Stundendifferenz zwischen zwei Datumsangaben in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!