Javascript Date 对象失败

Javascript Date object failing

本文关键字:失败 对象 Date Javascript      更新时间:2023-09-26

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

首先 - 这发生在任何浏览器中吗? 还是特定于一个?

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

我会开始查看该页面上与其他页面的不同之处,即加载的插件和其他仅在该页面上加载而不在其他页面上加载的.js文件。

Date 对象

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