Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengira Perbezaan Masa Antara Dua Tarikh dengan Cekap dalam JavaScript?
Mendapatkan Perbezaan Masa Antara Tarikh dalam JavaScript
Apabila membangunkan aplikasi yang melibatkan pengurusan rangka masa, pengiraan dengan tepat perbezaan antara tarikh adalah penting. Dalam JavaScript, tugasan ini boleh dicapai dengan mudah dengan memanfaatkan objek Tarikh terbina dalam.
Penyelesaian:
Sampel Kod:
var startTime = new Date(); var endTime = new Date(startTime.getTime() + 3600000); // Add one hour to start time var newEndDate = new Date(endTime.getTime() - startTime.getTime());
Penjelasan:
Yang dan - operator mencetuskan paksaan jenis JavaScript dan menggunakan kaedah valueOf() objek Date. Dalam prototaip Date, kaedah valueOf() adalah bersamaan dengan memanggil getTime().
Oleh itu, ungkapan berikut semuanya dinilai pada nilai yang sama:
date.getTime() === date.valueOf() === (0 + date) === (+date)
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Perbezaan Masa Antara Dua Tarikh dengan Cekap dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!