Mengira Hari Antara Tarikh Menggunakan JavaScript
Menentukan bilangan hari antara dua tarikh ialah keperluan biasa dalam pengaturcaraan. Sebagai contoh, anda mungkin ingin mengira tempoh projek atau jurang antara dua acara. Dalam artikel ini, kami akan menangani masalah ini menggunakan JavaScript.
Soalan: Bagaimanakah kita boleh mengira bilangan hari antara dua tarikh, seperti '13/04/2010' dan '15 /04/2010'?
Jawapan:
Untuk mengira hari antara dua tarikh dalam JavaScript, kita boleh menggunakan pendekatan berikut:
Berikut ialah contoh kod yang menunjukkan pendekatan ini:
<code class="javascript">const oneDay = 24 * 60 * 60 * 1000; // hours*minutes*seconds*milliseconds const firstDate = new Date(2008, 1, 12); // March 12, 2008 const secondDate = new Date(2008, 1, 22); // March 22, 2008 const diffDays = Math.round(Math.abs((firstDate - secondDate) / oneDay)); console.log(`The number of days between ${firstDate} and ${secondDate} is ${diffDays}`);</code>
Kod ini akan mengeluarkan hasil:
The number of days between Sat Feb 12 2008 00:00:00 GMT+0800 (Malaysia Time) and Sat Feb 22 2008 00:00:00 GMT+0800 (Malaysia Time) is 9
Atas ialah kandungan terperinci Bagaimana untuk Mengira Bilangan Hari Antara Dua Tarikh dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!