คล้ายกับ CheckDate ใน PHP
// ชื่อฟังก์ชั่น: checkDateTime // ฟังก์ชั่นบทนำ: ตรวจสอบว่าเป็นฟังก์ชันเวลาวันที่ตรวจสอบ DEATETIME (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); ถ้า (r == null) ส่งคืน false; r [2] = r [2] -1; r [6]); ถ้า (d.getFulyear ()! = r [1]) return false; ถ้า (d.getMonth ()! = r [2]) return false; ถ้า (d.getdate ()! = r [3]) return; ถ้า (d.getHours () = r [4]) return; false; return true;}/** ตัดสินรูปแบบวันที่ที่ป้อนในกล่องอินพุตคือ yyyy-mm-dd และวันที่ที่ถูกต้อง*/ฟังก์ชั่น isdate (sm, mystring) {var reg =/^(/d {4})-(/d {2})-(/d {2}) (! reg.test (str) && regexp. $ 2 <= 12 && regexp. $ 3 <= 31) {แจ้งเตือน ("โปรดตรวจสอบให้แน่ใจว่าวันที่ป้อนใน"+sm+"คือ yyyy-mm-dd หรือวันที่ที่ถูกต้อง!"); dtdate = null; var nyear = parseint (strdate.substring (0, 4), 10); var nmonth = parseint (strdate.substring (4, 6), 10); var nday = parseint (trdate.substring (6, 8), 10); nday) == true) {return null;} dtdate = วันที่ใหม่ (nyear, nmonth - 1, nday); ถ้า (nyear! = dtdate.getlyear () || (nmonth - 1)! = dtdate.getMonth () || nday!ตัวอย่างง่าย ๆ ข้างต้นของ JS ตัดสินว่ารูปแบบวันที่ถูกกฎหมายเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณหรือไม่ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น