Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Membandingkan Tarikh dengan Tepat dalam JavaScript?

Bagaimanakah Saya Boleh Membandingkan Tarikh dengan Tepat dalam JavaScript?

Patricia Arquette
Lepaskan: 2024-12-21 04:46:13
asal
788 orang telah melayarinya

How Can I Accurately Compare Dates in JavaScript?

Membandingkan Tarikh dengan JavaScript

Untuk membandingkan nilai dua tarikh dalam JavaScript, menggunakan operator standard seperti lebih besar daripada, kurang daripada, dan tidak sama, seseorang boleh menggunakan objek Tarikh. Dengan membina objek Tarikh untuk setiap tarikh, perbandingan ini boleh dilakukan dengan berkesan.

Menggunakan operator ==, !=, ===, dan !== dalam perbandingan tarikh memerlukan penggunaan tarikh .getTime(). Kaedah ini mengembalikan nilai berangka tarikh yang ditentukan sebagai bilangan milisaat sejak 1 Januari 1970.

Periksa coretan kod berikut:

var d1 = new Date();
var d2 = new Date(d1);
var same = d1.getTime() === d2.getTime();
var notSame = d1.getTime() !== d2.getTime();
Salin selepas log masuk

Demonstrasi ini menggambarkan perbandingan langsung tarikh objek tidak akan mencukupi. Sebaliknya, membandingkan hasil date.getTime() adalah perlu untuk semakan kesaksamaan yang tepat.

Untuk tujuan pengesahan input, menggunakan menu lungsur atau bentuk entri tarikh terhad yang lain disyorkan berbanding bergantung pada kotak teks semata-mata . Ini akan membantu mengelakkan isu pengesahan input.

Perlu diperhatikan bahawa date.getTime() menawarkan maklumat terperinci mengenai tarikh yang ditentukan, mewakili bilangan milisaat sejak 1 Januari 1970, 00:00:00 UTC.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membandingkan Tarikh dengan Tepat dalam JavaScript?. 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