【发布时间】:2010-07-12 01:30:50
【问题描述】:
我注意到Date.Parse 不能只处理 2 位数的日期。
说我有这个
mm/dd/yy = 7/11/20
日期解析会认为它是= 7/11/1920。你能设置它使用2000年吗?有点奇怪我得到了 jquery u.i 日期选择器,如果你输入7/11/20,它会找出2020。
所以如果Date.parse 能跟上就好了,我宁愿让他们俩都不知道发生了什么,或者都知道发生了什么,然后让一个知道的和一个不知道的。
【问题讨论】:
-
最好的解决方案是始终提供完整的日期。
-
@BurnoLM 我同意这就是为什么我在单击文本框时弹出一个日期选择器的原因,但是出于某种原因,用户仍然可以出于某种原因手动输入我在“20 年 7 月 11 日”所做的事情。它不会影响我的任何 C# 代码,因为它发现它是 2020 年,但它会破坏我的一些下拉列表,这些下拉列表会根据日期进行过滤。因此,如果我可以修复它,我也希望无论出于何种原因 jquery validate "date" 都认为它不是验证错误并且格式有效。
标签: javascript jquery-ui datepicker