在 chrome 中,我试图检查日期是否有效。
在有一个变量:
var d = new Date('9/'); // Not a correct format
在 Chrome 中
console.log(new Date('9/')); // Output: Sat Sep 01 2001 00:00:00 GMT+0530 (India Standard Time) Which is wrong as I am providing wrong date.
在火狐中
console.log(new Date('9/')); // Output: Invalid Date
在 Firefox 中也使用date.toLocaleString()
has 输出06 May 2007 00:00:00
在 chrome 中它是1/9/2001
;
所以我的问题是如何在 chrome 中验证日期并确保代码免受这些差异的影响。如果需要有关它的更多详细信息,请在评论中写下。