根据datepicker.parseDate引用,此方法接受两个参数,格式和日期,如果*日期与格式不匹配,则尝试异常.完美,但是,为什么这段代码不起作用?
function isDate(value) {
var isDate = false;
try {
var dateFormat = "yy";
$.datepicker.parseDate(dateFormat, value);
isDate = true;
} catch (e) {}
return isDate;
}
Run Code Online (Sandbox Code Playgroud)
编辑:我发现了一个更简单的例子.这将返回"无效日期"异常.
$.datepicker.parseDate('yy', '2010');
Run Code Online (Sandbox Code Playgroud)
根据文件:
如果日期无效,则"日期无效",例如'31/02/2007'
换句话说,您的字符串值实际上必须是完整日期.它变成了Date对象,然后它为你格式化.
尝试:
$.datepicker.parseDate('yy', '18/10/2011');
| 归档时间: |
|
| 查看次数: |
15547 次 |
| 最近记录: |