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.
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