【发布时间】:2016-07-05 06:07:16
【问题描述】:
我想测试无效的日期,我写的函数在 chrome 中可以正常工作,但在 Firefox 中不行。以下是一些不适用于 FF 的示例:
- new Date('01/99/2010') = 返回有效日期
- new Date('99/01/2010') = 返回有效日期
- var 日='01',月='99',年='2010'; new Date(year,month,day) = 返回有效日期
- var 日='99',月='01',年='2010'; new Date(year,month,day) = 返回有效日期
上述方法在 Chrome 中返回“无效日期”,但在 Firefox 中不返回。有谁知道在 Firefox 中验证日期的正确方法。
PS:输入字符串可以是-mm/dd/yyyy or dd/mm/yyyy or yyyy/mm/dd
【问题讨论】:
-
你试过 Date.parse() 了吗? developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
-
我试过 Date.parse,它没有按预期工作
标签: javascript angularjs