javascript从字符串浏览器创建日期依赖

时间:2014-07-21 20:50:44

标签: javascript datetime

在javascript中,我无法在IE中执行新的日期(“10Apr14”),它会返回无效的日期,但同样的命令在chrome中工作正常。

任何人都知道如何让它适用于所有的浏览者?

由于

1 个答案:

答案 0 :(得分:1)

问题是您使用的是2位数年份(请参阅RFC 2822中的年份)。你应该使用:

new Date('10Apr2014'); // April 10, 2014

或者更好的是,不要将字符串传递给Date构造函数,因为这可能容易出错并且通常不太常见。最好像这样使用它:

new Date(2014, 3, 10); // April 10, 2014

请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date