Determining the Hour Difference between Dates in PHP
You're looking to calculate the hour difference between two dates, which are formatted in "Y-m-d H:i:s."
To achieve this in PHP:
Convert the Dates to Timestamps:
Timestamps represent the number of seconds since January 1, 1970, at midnight, in your server's time zone. To convert dates to timestamps, use the strtotime() function:
<code class="php">$timestamp1 = strtotime($date1); $timestamp2 = strtotime($date2);</code>
Calculate the Hour Difference:
Subtract the earlier timestamp from the later timestamp and divide by 3600 to get the hour difference:
<code class="php">$hourdiff = round(($timestamp1 - $timestamp2) / 3600, 1);</code>
The round() function is used to avoid having a lot of decimal places.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan Jam antara Tarikh dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!