Mirip dengan CheckDate di PHP.
// Nama Fungsi: CheckDateTime // PENDAHULUAN FUNGSI: Periksa apakah itu fungsi waktu tanggal checkDateTime (str) {var reg =/^(/d+)-(/d {1,2})-(/d {1,2}) (/d {1,2}): (/d {1,2}): (/d {1,2}): (/d {1,2}) $/; var r = str.match (reg); if (r == null) mengembalikan false; r [2] = r [2] -1; var d = tanggal baru (r [r [1]] r [6]); if (d.getlyear ()! = r [1]) mengembalikan false; if (d.getmonth ()! = r [2]) mengembalikan false; if (d.getDate ()! = r [3]) mengembalikan false; if (d.getHours ()! = r [4] kembali false; if (d.getminutes ()! = R [)) kembali; false;return true;}/**Judge the date format entered in the input box is yyyy-mm-dd and the correct date*/function IsDate(sm,mystring) {var reg = /^(/d{4})-(/d{2})-(/d{2})$/;var str = mystring;var arr = reg.exec(str);if (str=="") return true;if (! Reg.test (str) && regexp. $ 2 <= 12 && regexp. $ 3 <= 31) {alert ("Harap pastikan bahwa tanggal dimasukkan dalam"+sm+"adalah yyyy-mm-dd atau tanggal yang benar); return false;} return true;} function functionFromString (strdate) (return {{{{api return; dtdate = null; var nyear = parseInt (strdate.substring (0, 4), 10); var nmonth = parseInt (strdate.substring (4, 6), 10); var nday = parseInt (noning) (6, 8, 8), 10); if (ISNAN (NIGEAR) (NOYERE (6, 6, 8), 10); if (ISNAN (NIGEAR) (NIRE (NIRE) (NIRE (NIRE) (ISNAN (NIRE (NIRE), ISNAN (ISNAN (NIRE (NEGI), nday) == true) {return null;} dtdate = tanggal baru (nyear, nmonth - 1, nday); if (nyear! = dtdate.getlyear () || (nmonth - 1)! = dtdate.getMonth () || nday! = dtdate.getdate ()) {toryMMManth () || nday! = dtdate.getdate ()) {torym () {dtdate () {dtdate.mayth ()Contoh sederhana di atas JS menilai apakah format tanggal adalah legal adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.