Heim >Backend-Entwicklung >PHP-Tutorial >Wie berechnet und formatiert man Datum-Uhrzeit-Differenzen in Y-m-d H:i:s?
Berechnen von Datums-/Uhrzeitunterschieden und Formatieren von Ergebnissen in Y-m-d H:i:s
Beim Versuch, die Differenz zwischen zwei Datums- und Uhrzeitangaben zu ermitteln und das Ergebnis zu formatieren In Y-m-d H:i:s können Einzelpersonen auf Probleme stoßen, die den dargestellten ähneln. Das Ziel besteht darin, den Zeitunterschied zu berechnen und ihn in einer Datetime-Variablen zu speichern.
Ein Ansatz beinhaltet die Verwendung der DateTime-Klasse:
$datetime1 = new DateTime(); $datetime2 = new DateTime('2011-01-03 17:13:00'); $interval = $datetime1->diff($datetime2); $elapsed = $interval->format('%y years %m months %a days %h hours %i minutes %s seconds'); echo $elapsed;
In diesem Beispiel:
Mit der Formatmethode können Sie die Ausgabe anpassen. In diesem Fall liefert „%y Jahre %m Monate %a Tage %h Stunden %i Minuten %s Sekunden“ eine detaillierte Aufschlüsselung der Differenz.
Mit diesem Ansatz können Sie die Zeitdifferenz zwischen zwei ermitteln datetimes und formatieren Sie es im gewünschten Format.
Das obige ist der detaillierte Inhalt vonWie berechnet und formatiert man Datum-Uhrzeit-Differenzen in Y-m-d H:i:s?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!