[英]Javascript Date Validation (Range)
是否可以通过Jquery / Javascript我可以使用以下条件验证日期
示例日期:10/10/2011
条件:不是过去(今天接受)不超过18个月(这可以变化)
因为我发现的方式是
var e = new Date();
Alert(e.getMonth() + 2);
但这不是我想要的
你可能想看看date.js
它是一个很棒的库,用于在javascript中操作日期。
这是文档:
http://code.google.com/p/datejs/wiki/APIDocumentation
它也可以为你做比较!
看看Date.compare和Date.addMonths
您可以使用JQuery的Datepicker ,它包含验证并且总体上非常好。
它可以这样做:
var toValidate = new Date('10/10/2011');
var months = 18;
var now = new Date();
var minDate = new Date(now.getFullYear(), now.getMonth(), now.getDate());
var maxDate = new Date(now.getFullYear(), now.getMonth() + months, now.getDate());
var valid = minDate < toValidate && toValidate < maxDate;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.