我们有一个输入表单,它为用户提供一个日历下拉菜单,但也允许手动输入数据。我们发现,如果一个人输入一个 2 位数的年份,则年份会更改为 1912 而不是 2012(日期不能是过去)。有没有办法我可以:
- 检查他们是否输入了 2 位数的年份并将其转换为 4 位数的年份,或者
- 如果他们输入 2 位数的年份,则给他们一个错误。
这是在 HTML 表单上,我还使用 jQuery 来处理其他一些东西。
我应该澄清一下,他们输入的日期作为一个完整的日期 01/01/2012 或 1/1/2012 是有效的。1/1/12 和 01/01/12 不是。