Jquery DateJs,是否有完整日期的验证?

Amr*_*mra 1 validation jquery datejs

我只是发现日期js的力量,它很棒!!! 因为我是新手,我想知道是否对不同类型的完整日期有任何一般的验证.例如.

var d1 = Date.parse('2000-10-18, 10:06 AM');
alert(d1.toString('HH:mm'));
Run Code Online (Sandbox Code Playgroud)

如果日期是('200-10-18,10:06 AM'),当然它不喜欢它.

所以我的问题是,是否有任何快速方法来验证完整日期,而不是逐个验证.

谢谢.

Mar*_*ona 6

我在这里再次回答你的问题.

要验证日期,您只需致电:

var d1 = "200-10-18, 10:06 AM";
Date.validateDay(d1); 
Run Code Online (Sandbox Code Playgroud)

它会告诉你日期是否有效.

编辑

或者,你可以简单地这样做:

var d = Date.parseExact("2008-03-08", "yyyy-MM-dd"); 
if (d !== null) { 
     alert('Date = ' + d.toString('MMMM dd, yyyy')); 
} 
Run Code Online (Sandbox Code Playgroud)

如果日期无效,则使用parseExact将返回null.