على غرار checkdate في php.
// اسم الوظيفة: CheckDateTime // الوظيفة مقدمة: تحقق مما إذا كان دالة تاريخ تاريخ 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) false ؛ r [2] = r [2] -1 ؛ var d = new date (r [1] ، r r [6]) ؛ if (d.getlyear ()! = r [1]) إرجاع خطأ ؛ if (d.getMonth ()! = r [2]) إرجاع خطأ ؛ if (d.getDate ()! = r [3]) return false ؛ إذا (d.gethours ()! = r [4]) false ؛ return restrue ؛}/** ادكى على تنسيق التاريخ الذي تم إدخاله في مربع الإدخال هو yyyy-mm-dd والتاريخ الصحيح*/الوظيفة isDate (sm ، myString) {var reg =/^(/d {4})-(/d {2})-(/d {2}) $/؛ var string ؛ var arr = (! reg.test (str) && regexp. $ 2 <= 12 && regexp. $ 3 <= 31) {Alert ("الرجاء التأكد dtdate = null ؛ var nyear = parseint (strdate.substring (0 ، 4) ، 10) ؛ var nmonth = parseint (strdate.substring (4 ، 6) ، 10) ؛ var nday = parseint (strdate.substring (6 ، 8) nday) == true) {return null ؛} dtdate = تاريخ جديد (nyear ، nmonth - 1 ، nday) ؛ if (nyear! = dtdate.getlyear () || (nmonth - 1)! = dtdate.getmonth () || nday! = dtdate.getdate ()المثال البسيط أعلاه لحكم JS ما إذا كان تنسيق التاريخ قانونيًا هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.