Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Mengira Perbezaan Antara Dua Tarikh dalam JavaScript, Turun ke Milidetik?

Bagaimanakah Saya Mengira Perbezaan Antara Dua Tarikh dalam JavaScript, Turun ke Milidetik?

Susan Sarandon
Lepaskan: 2024-12-02 17:09:12
asal
413 orang telah melayarinya

How Do I Calculate the Difference Between Two Dates in JavaScript, Down to Milliseconds?

Mengira Perbezaan Tarikh dalam JavaScript

Menolak dua objek Tarikh dalam JavaScript menghasilkan perbezaannya dalam milisaat. Untuk menentukan perbezaan dalam selang masa tertentu (cth., hari, jam), lakukan aritmetik mudah.

const date2 = new Date(2023, 5, 2, 13, 30, 0);
const date1 = new Date(2023, 5, 1, 10, 25, 0);

const difference = date2 - date1; // Difference in milliseconds
Salin selepas log masuk

Mengira Hari

const days = Math.floor(difference / (1000 * 60 * 60 * 24));
Salin selepas log masuk

Mengira Jam

const hours = Math.floor((difference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
Salin selepas log masuk

Mengira Minit

const minutes = Math.floor((difference % (1000 * 60 * 60)) / (1000 * 60));
Salin selepas log masuk

Mengira Saat

const seconds = Math.floor((difference % (1000 * 60)) / 1000);
Salin selepas log masuk

Mengira Milisaat

const milliseconds = difference % 1000;
Salin selepas log masuk

Mengira Nanosaat

Objek Tarikh JavaScript tidak menjejaki nanosaat secara semula jadi. Untuk mengira nanosaat, anda boleh menggunakan pustaka pihak ketiga atau menukar perbezaan milisaat kepada nanosaat secara manual.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengira Perbezaan Antara Dua Tarikh dalam JavaScript, Turun ke Milidetik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan