发现Chrome 浏览器 JavaScript Date对象的几个Bug

时间:2023-03-09 17:39:08
发现Chrome 浏览器 JavaScript Date对象的几个Bug

打开浏览器F12 Console 输入:

第一个 位数影响

new Date("2018-06-9")
Sat Jun 09 2018 00:00:00 GMT+0800 (中国标准时间) new Date("2018-06-10")
Sun Jun 10 2018 08:00:00 GMT+0800 (中国标准时间)

如果是9号,则是凌晨

如果是10号,则是早上8点

第二个 0前缀影响

new Date("2018-6-10")
Sun Jun 10 2018 00:00:00 GMT+0800 (中国标准时间) new Date("2018-06-10")
Sun Jun 10 2018 08:00:00 GMT+0800 (中国标准时间)

如果月份是 6 则是凌晨

如果月份是 06 则是早上八点

第三个 空格影响

new Date("2018-06-10")
Sun Jun 10 2018 08:00:00 GMT+0800 (中国标准时间)
new Date("2018-06-10 ")
Sun Jun 10 2018 00:00:00 GMT+0800 (中国标准时间)

如果没空格,则是早上八点

如果加个空格,则是凌晨

修改个文档,还限制字数。。。凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

修改个文档,还限制字数。。。凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

修改个文档,还限制字数。。。凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数