Ich habe kürzlich PHP gelernt und ein Freund fragte mich nach der Zeitberechnung. Zu diesem Zeitpunkt dachte ich an die Berechnungsfunktionen von Delphi und MSSQL. Sie sind sehr praktisch, aber ich habe im PHP-Handbuch nachgesehen und keine ähnliche Zeit gefunden Durch den Online-Artikel zur Inspiration und zum eigenen Testen können Sie dennoch einen einfachen Weg finden, dies
wie folgt zu erreichen:
1>Wenn wir die Startzeit kennen und eine Zeit addieren oder subtrahieren möchten, um eine Ergebniszeit zu erhalten, können wir den folgenden Code verwenden
$time1='2008-10-1 12:30:30';
echo date('Ymd H:i:s',strtotime($time1)+30*60);//Achten Sie auf die Groß-/Kleinschreibung in den Anführungszeichen, die Minute ist i und nicht m
Ausführungsergebnis: 01.10.2008 13:00:30
2>Wenn wir die Differenz zwischen zwei Zeiten berechnen möchten, können wir die folgende Methode verwenden:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'Der Zeitunterschied zu '.$time2.'.$diff.'Minuten';
Ausführungsergebnisse: Der Zeitunterschied beträgt 75 Minuten vom 1.10.2008 um 12:30:30 Uhr bis zum 1.10.2008 um 13:45:30 Uhr. Zusammenfassung: Die Grundlage der PHP-Zeitberechnung sind Sekunden. Nach dem Verständnis dieser Regel ist der Zeitunterschied kann in Minuten, Stunden usw. umgerechnet werden, wodurch die Zeitberechnung sehr einfach und unkompliziert wird.