„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie berechnet man mit PHP den Zeitunterschied zwischen zwei Daten in Sekunden?

Wie berechnet man mit PHP den Zeitunterschied zwischen zwei Daten in Sekunden?

Veröffentlicht am 21.12.2024
Durchsuche:166

How to Calculate the Time Difference Between Two Dates in Seconds using PHP?

Berechnen der Zeitdifferenz zwischen zwei Daten in Sekunden

Die Berechnung der Differenz zwischen zwei Daten in Sekunden kann in verschiedenen Szenarien nützlich sein. Dieser Artikel soll eine klare Lösung für diese Aufgabe bieten und sich mit den Herausforderungen befassen, mit denen sich frühere Diskussionen zum Stapelüberlauf konfrontiert sahen.

Um die Zeitspanne zwischen zwei Daten zu bestimmen, z. B. „2011-05-12 18:20:20“. „ und „2011-05-13 18:20:20“ können Sie die Funktion strtotime() verwenden. Diese Funktion wandelt eine Datums- und Zeitzeichenfolge in einen UNIX-Zeitstempel um, der die Anzahl der Sekunden seit der UNIX-Epoche (1. Januar 1970, 00:00:00 UTC) angibt.

Der folgende PHP-Code veranschaulicht die Berechnung die Differenz in Sekunden:

$timeFirst = strtotime('2011-05-12 18:20:20');
$timeSecond = strtotime('2011-05-13 18:20:20');
$differenceInSeconds = $timeSecond - $timeFirst;

Das in $differenceInSeconds gespeicherte Ergebnis stellt die Zeitspanne zwischen den beiden Daten in Sekunden dar. Wenn das erste Datum beispielsweise der 12. Mai 2011 um 18:20:20 Uhr und das zweite Datum der 13. Mai 2011 um 18:20:20 Uhr ist, ergibt die Berechnung 86400 Sekunden, was 24 Stunden entspricht.

Ähnlich, wenn das erste Datum der 13. Mai 2011 um 11:59:20 Uhr ist und das zweite Datum ist der 13. Mai 2011 um 12:00:20 Uhr, das Ergebnis beträgt 60 Sekunden.

Indem Sie den Zeitunterschied in Sekunden erhalten, können Sie ihn weiter in Minuten, Stunden, Tage oder andere umrechnen gewünschte Zeiteinheit.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3