Javascript日期对象失败

时间:2012-06-15 15:24:42

标签: javascript

在我网站的一个页面上,javascript Date对象无效。调用Date.parse(dateString)new Date(dateString)会返回undefined而不是预期的Date对象。事实上,在此页面上,在firebug控制台中输入此命令将导致整个浏览器崩溃(此命令类似于Date.parse("6/1/2013")Date.parse("Jun 6, 2013"))。这只发生在这一页上,这些相同的命令在每个其他页面中都能正常工作。我已经找到了Date对象和函数可能被覆盖但无法找到任何内容的任何地方。有谁知道可能导致此错误的原因?

2 个答案:

答案 0 :(得分:1)

首先 - 在任何浏览器中都会发生这种情况吗?或者它是否特定于一个?

最有可能的情况是,您在该页面上有一些插件(Java applet,Flash,Silverlite或其他完全相同的东西),这些插件会用其他内容覆盖内置的Javascript Date类型。

我会从加载的插件和其他.js文件开始查看该页面上与其他页面不同的内容,这些文件仅在该页面上加载而不在其他页面上加载。

答案 1 :(得分:0)

日期对象非常灵活,它们更容易从错误输入返回NaN而不是未定义。听起来你重新定义了日期 - 你没有一个在任何地方都有'Date ='的表达式,对吗?