Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengira Perbezaan Dengan Tepat Sepanjang Hari Antara Dua Tarikh dalam JavaScript?
Mengira Perbezaan Tarikh dalam JavaScript
Seperti yang anda nyatakan, mendapatkan perbezaan antara dua tarikh semata-mata sepanjang hari boleh menjadi mencabar. Percubaan awal anda menggunakan getDate() mendapatkan semula hari dalam sebulan, yang mungkin tidak menggambarkan masa sepenuh masa berlalu dengan tepat.
Penyelesaian:
Untuk menyelesaikan masalah ini, kami menggunakan berikut pendekatan:
const date1 = new Date('7/11/2010'); const date2 = new Date('12/12/2010'); const diffTime = Math.abs(date2 - date1); const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));
Penjelasan:
Ini kaedah menentukan perbezaan antara dua tarikh dengan tepat tanpa memasukkan pecahan hari.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Perbezaan Dengan Tepat Sepanjang Hari Antara Dua Tarikh dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!