Menentukan Percanggahan Jam Antara Tarikh dalam PHP
Apabila berurusan dengan dua tarikh yang dinyatakan dalam format "Y-m-d H:i:s", menentukan perbezaan jam antara mereka adalah keperluan biasa. Artikel ini menangani isu ini, menerangkan cara mengira percanggahan jam dengan berkesan.
Untuk PHP, satu pendekatan melibatkan penukaran tarikh kepada cap masa dan kemudian melakukan pengiraan. Khususnya, anda boleh menggunakan fungsi strtotime() untuk mendapatkan cap masa bagi setiap tarikh dan seterusnya menolaknya. Nilai yang terhasil mewakili perbezaan dalam saat. Untuk menyatakan perbezaan dalam jam, bahagikan hasilnya dengan 3600, kerana terdapat 3600 saat dalam sejam.
Berikut ialah coretan kod ringkas yang menunjukkan pendekatan ini:
<code class="php">$hourdiff = round((strtotime($time1) - strtotime($time2)) / 3600, 1);</code>
Dengan menggunakan round(), anda boleh mengelak daripada mempunyai tempat perpuluhan yang berlebihan dalam hasil akhir. Kaedah ini menyediakan cara yang mudah untuk menentukan perbezaan jam antara dua tarikh dalam PHP.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Percanggahan Jam Antara Tarikh dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!