Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengira Perbezaan Antara Dua Tarikh dalam Hari Menggunakan PHP?
Mengira Perbezaan Tarikh Berdasarkan Hari dalam PHP
Pengenalan:
Menentukan perbezaan antara dua tarikh, terutamanya untuk tempoh dalam beberapa hari, boleh menjadi tugas biasa dalam pengaturcaraan. Dalam PHP, pengiraan ini boleh dilakukan dengan cekap menggunakan fungsi date_diff terbina dalam.
Soalan:
Bagaimanakah kita boleh mengira dengan cepat perbezaan antara dua tarikh dalam PHP, mewakili selang antara dua tarikh dalam hari?
Jawapan:
Untuk mengira perbezaan berdasarkan hari antara dua tarikh dalam PHP, ikut langkah berikut:
<code class="php">$date1Object = DateTime::createFromFormat('Y-m-d H:i:s', $date1); $date2Object = DateTime::createFromFormat('Y-m-d H:i:s', $date2);</code>
<code class="php">$dateDiff = $date1Object->diff($date2Object);</code>
<code class="php">$dayCount = $dateDiff->days;</code>
Contoh:
Menggunakan tarikh yang disediakan:
<code class="php">$date1 = '2009-11-12 12:09:08'; $date2 = '2009-12-01 08:20:11';</code>
Pengiraan hari yang terhasil ialah:
<code class="php">$dayCount = 19;</code>
Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan Antara Dua Tarikh dalam Hari Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!