记录一个new Date()代码不规范引发的bug问题

今天在QQ群里遇到一个网友提到的有关new Date()代码不规范引发的一个bug。特此记录

且看如下代码

new Date("2010-9-10");
new Date("2010-09-10");

运行结果如下截图

fireFox运行如下:
记录一个new Date()代码不规范引发的bug问题 第1张

chrome运行如下:
记录一个new Date()代码不规范引发的bug问题 第2张

IE运行如下:
记录一个new Date()代码不规范引发的bug问题 第3张

看来各个浏览器的实现都不一样。。。

归根到底还是代码不规范引发的问题,这里修改成new Date("2010,09,10");new Date("2010,09,10");运行就没有问题了.
记录一个new Date()代码不规范引发的bug问题 第4张

还应该再注意:javasrcipt里面的month是从0开始计数的

本文标题:记录一个new Date()代码不规范引发的bug问题
本文链接:https://56way.com/p/4.html
作者授权:除特别说明外,本文由 无路 原创编译并授权 小无路 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。