JavaScript toISOString()在IE和Firefox中不起作用

时间:2015-11-17 18:26:43

标签: javascript validation date

我正在使用JavaScript编写日期验证功能。

function dateCheck(dateString) {
   try {
      return null != new Date(dateString).toISOString();
   }
   catch (error) {
      return false;
   }
}

此功能在Chrome中运行良好,但在IE和Firefox中,我输入的日期无效,如“11/32/2015”,它会将其视为“2015年12月2日”。我把无效的日期如“2015年1月23日”,它将其视为“11/1/2016”。我认为如果输入日期无效,toISOString()函数可以返回null,但似乎没有。

0 个答案:

没有答案