Dalam artikel sebelumnya "Penjelasan terperinci tentang cara menggunakan JavaScript untuk mencetak kandungan elemen div", saya memperkenalkan cara menggunakan JavaScript untuk mencetak kandungan elemen div. Rakan-rakan yang berminat boleh mengetahui lebih lanjut~
Kandungan utama artikel ini adalah untuk mengajar anda cara menggunakan JavaScript untuk membandingkan dua tarikh!
Dalam JavaScript, kita boleh membandingkan dua tarikh dengan menukarkannya kepada nilai berangka yang sepadan dengan masanya. Pertama, kita boleh menukar Tarikh kepada nilai angka menggunakan fungsi getTime() kemudian dengan menukar tarikh yang diberikan kepada nilai angka, kita kemudian boleh membandingkannya secara langsung.
Untuk kaedah pelaksanaan khusus, kita boleh melihat 3 contoh berikut:
Contoh kod 1:
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title></title> <script> // 当前日期 var g1 = new Date(); var g2 = new Date(); if (g1.getTime() === g2.getTime()) document.write("两者相等"); else document.write("两者不相等"); javascript: ; </script> </head> <body> </body> </html>
Output:
两者相等
Contoh kod 2:
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title></title> <script> var g1 = new Date(); // (YYYY-MM-DD) var g2 = new Date(2019 - 08 - 03); if (g1.getTime() < g2.getTime()) document.write("g1 小于 g2"); else if (g1.getTime() > g2.getTime()) document.write("g1 大于 g2"); else document.write("两者相等"); javascript: ; </script> </head> <body> </body> </html>
Output:
g1 大于 g2
Contoh kod 3:
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title></title> <script> var g1 = new Date(2019, 08, 03, 11, 45, 55); // (YYYY, MM, DD, Hr, Min, Sec) var g2 = new Date(2019, 08, 03, 10, 22, 42); if (g1.getTime() < g2.getTime()) document.write("g1 小于 g2"); else if (g1.getTime() > g2.getTime()) document.write("g1 大于 g2"); else document.write("两者相等"); javascript: ; </script> </head> <body> </body> </html>
Output:
g1 大于 g2
Nota: Kaedah
getTime()
mengembalikan bilangan milisaat sejak 1 Januari 1970.
sintaks getTime() adalah seperti berikut:
dateObject.getTime()
Nilai pulangan: Bilangan milisaat antara tarikh dan masa yang ditentukan oleh dateObject dan tengah malam pada 1 Januari 1970 (waktu GMT).
→Kaedah ini sentiasa digunakan bersama dengan objek Date
.
Akhir sekali, saya ingin mengesyorkan "Tutorial Asas JavaScript"~ Selamat datang semua untuk belajar~
Atas ialah kandungan terperinci Bagaimana untuk membandingkan dua tarikh menggunakan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!