berechne den Unterschied zwischen 2 Zeitstempeln in PHP

8

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

    
user6582683 01.12.2016, 07:46
quelle

3 Antworten

6

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

    
Learner 01.12.2016 08:02
quelle
3

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%     
bio_sprite 01.12.2016 08:01
quelle
0

Die einfachste Antwort (für mich natürlich) ist hier

%Vor%

In diesem Fall erstellt die Funktion date_create () das DateTime-Objekt

    
AlexKh 23.03.2018 17:34
quelle

Tags und Links