Heim >Backend-Entwicklung >PHP-Tutorial >Wie berechnet und formatiert man die Differenz zwischen zwei Datumsangaben als „Y-m-d H:i:s'?
Berechnen der Differenz zwischen zwei Datums- und Uhrzeitangaben im Y-m-d H:i:s-Format
Die Bestimmung der Zeitdifferenz zwischen zwei Datums- und Uhrzeitangaben ist eine häufige Aufgabe in viele Programmierszenarien. Es ist jedoch wichtig zu verstehen, wie der Unterschied in einem bestimmten Format formatiert wird.
Im gegebenen Fall möchte der Benutzer den Unterschied zwischen zwei Datumsangaben ermitteln und ihn als „Y-m-d H:i:s“ formatieren. Das bereitgestellte Code-Snippet verwendet die diff()-Methode, ist jedoch nicht richtig formatiert.
Um das gewünschte Format zu erreichen, können wir die DateTime-Klasse verwenden. Hier ist ein Beispiel:
$datetime1 = new DateTime(); $datetime2 = new DateTime('2011-01-03 17:13:00'); $interval = $datetime1->diff($datetime2); $elapsed = $interval->format('%Y-%m-%d %H:%i:%s'); echo $elapsed;
In diesem Beispiel:
Mit diesem Ansatz können Sie die Differenz zwischen zwei Datums- und Uhrzeitangaben ermitteln und im angegebenen Format formatieren.
Das obige ist der detaillierte Inhalt vonWie berechnet und formatiert man die Differenz zwischen zwei Datumsangaben als „Y-m-d H:i:s'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!