Menentukan Ketaksamaan Tarikh dengan JavaScript
Membandingkan nilai tarikh dalam JavaScript boleh dilakukan menggunakan objek Tarikh. Objek serba boleh ini membolehkan penilaian mudah tarikh terhadap pelbagai keadaan, termasuk lebih besar daripada, kurang daripada dan tidak kurang daripada.
Untuk membandingkan dua tarikh, hanya nyatakan objek Tarikh untuk setiap nilai tarikh. Selepas itu, gunakan operator >, <, <=, atau >= untuk membandingkan objek. Sebagai contoh, untuk menentukan sama ada tarikh1 lebih besar daripada tarikh2, anda boleh menulis:
if (date1 > date2) { // Do something }
Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa menggunakan operator ==, !=, === dan !== secara langsung dengan objek Tarikh boleh membawa kepada hasil yang tidak tepat. Untuk memastikan semakan kesaksamaan yang tepat, gunakan date.getTime() sebaliknya. Kaedah ini mengembalikan cap masa yang mewakili bilangan milisaat sejak 1 Januari 1970, 00:00:00 UTC.
if (date1.getTime() === date2.getTime()) { // Do something }
Untuk mengelakkan kemungkinan isu pengesahan input, anda dinasihatkan untuk menggunakan senarai lungsur turun atau kekangan yang serupa kaedah input untuk kemasukan tarikh. Ini membantu memastikan pengguna memasukkan nilai tarikh yang sah.
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!