Wie berechnet man den Stundenunterschied zwischen Datumsangaben in PHP?

Susan Sarandon
Freigeben: 2024-10-17 19:37:02
Original
258 Leute haben es durchsucht

How to Calculate the Hour Difference between Dates in PHP?

Bestimmen der Stundendifferenz zwischen Datumsangaben in PHP

Sie möchten die Stundendifferenz zwischen zwei Datumsangaben berechnen, die im Format „ Y-m-d H:i:s.“

Um dies in PHP zu erreichen:

  1. Konvertieren Sie die Daten in Zeitstempel:

    Zeitstempel stellen die Anzahl der Sekunden seit dem 1. Januar 1970 um Mitternacht in der Zeitzone Ihres Servers dar. Um Datumsangaben in Zeitstempel umzuwandeln, verwenden Sie die Funktion strtotime():

    <code class="php">$timestamp1 = strtotime($date1);
    $timestamp2 = strtotime($date2);</code>
    Nach dem Login kopieren
  2. Berechnen Sie die Stundendifferenz:

    Subtrahieren Sie den früheren Zeitstempel von den späteren Zeitstempel und dividiere durch 3600, um die Stundendifferenz zu erhalten:

    <code class="php">$hourdiff = round(($timestamp1 - $timestamp2) / 3600, 1);</code>
    Nach dem Login kopieren

    Die Funktion „round()“ wird verwendet, um viele Dezimalstellen zu vermeiden.

Das obige ist der detaillierte Inhalt vonWie berechnet man den Stundenunterschied zwischen Datumsangaben in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!