jQuery datepicker解析日期抛出无效日期异常

时间:2012-02-16 10:23:20

标签: javascript jquery date datepicker

为什么这个$.datepicker.parseDate("mm/yy","02/2008");会抛出InvalidDate异常?

2 个答案:

答案 0 :(得分:1)

这是因为“02/2008”不是有效日期,并且无法通过javascript转换为一个。

您需要以至少包含日,月和年的格式传递字符串。有关详细信息,请参阅examples

答案 1 :(得分:1)

这是因为在javascript中Date对象也必须有一天。你可以通过将它连接到你想要解析的字符串来伪装到01:

var date = $.datepicker.parseDate("mm/yy/dd", "02/2008" + "/01");