Ich verwende 2 Zeitstempel in meiner Tabelle Startzeit Datentyp-Timestamp und als aktueller Zeitstempel. endtime Datentyp-Timestamp und Standard als 00:00:00
wie man den Unterschied zwischen 2 Zeitstempeln in PHP berechnet Startzeit: 2016-11-30 03:55:06 Endzeit: 2016-11-30 11:55:06
Jeder prozedurale Weg sollte vermieden werden. Verwenden Sie die OOP-Methode für die Datumszeitdifferenz:
%Vor%Sie können das Differenzformat nach Ihren Bedürfnissen einrichten.
%Vor%
Sie können alle oben genannten Werte nach Bedarf löschen. Wenn Sie beispielsweise nur an der Stundendifferenz interessiert sind und wissen, dass der Unterschied nicht mehr als 24 Stunden betragen kann, dann verwenden Sie nur %H
.
Wenn Sie die totale Differenz in Sekunden haben möchten, können Sie verwenden:
%Vor%Hängt von Ihrem Bedarf und dem endgültigen Format ab, in dem Sie einen Zeitunterschied haben möchten.
Zur Referenzprüfung: Ссылка
Ich hoffe, es hilft
Sie können Ihre Zeitstempel mit php strtotime in den Unix-Zeitstempel (Zeit in Sekunden) umwandeln und dann die Differenz nehmen. Sie haben nun den Zeitunterschied in Sekunden und können zu dem konvertieren, was Sie brauchen ... Stunden, Minuten, Tage
ex:
%Vor%