2010-10-30 92 views
1

我得到了有关JavaScript控制台使用Chrome浏览器v7.0517.41显示日期问题(不知道它是否是一个bug)和操作系统是WinXP SP3。不知道这是一个Chrome浏览器上的错误

在javascript控制台中,我输入console.log(new Date()); 则显示:

周六二零一零年十月三十日22时49分57秒GMT + 0800(中国标准时间)//它现在是在当地时间

更改系统时间1个月并键入命令显示:

星期二2010年11月30日22点50分二十零秒GMT + 0800(中国标准时间)//这是正确的时间

,当改变月3月和键入命令:

星期二2010年11月30日22时50分四十○秒GMT + 0800(中国标准时间)//不改变

所以,我必须CLOSE Chrome浏览器等重试显示日期:

星期二2010年3月30日22点51分13秒GMT + 0800(中国标准时间)//这是正确的时间AFTER已关闭Chrome浏览器

为什么会出现此问题?这是Chrome浏览器的错误? Thx你...

+4

这是否与编程有关?这似乎与更改系统日期有关。 – 2010-10-30 15:16:50

+0

只更改系统日期。可以帮我测试Chrome浏览器吗? – DonaldIsFreak 2010-10-30 15:24:09

+0

你在其他浏览器中测试过了吗? – 2010-10-30 16:34:21

回答

1

在Mac OSX 10.5.8上测试谷歌Chrome浏览器v7.0517.41的工作就好了。

但是,在Windows XP上,它的工作方式与上面记录的一样,似乎是一个错误。

Firefox版本3.6.10已在两个操作系统上进行测试,并且它提供了一致的输出。

+0

感谢测试:D – dz1984 2010-10-31 08:22:58

0

在您的第一次测试中,您从未来October 2010November 2010。正如预期的那样,Chrome的解释器可以毫不费力地完成任务。

在第二次测试中,您从November 2010回到过去March 2010。我怀疑WinXP Chrome在处理当前日期时遇到困难,该日期早于其自己的进程开始日期之前突然变为,并且一直到la la la I can't hear you,直到您重新启动它。

相关问题