一个new Date()的问题

这是一个(博主)没有解决的问题。

前些阵子博客一周年的时候发现个事儿,
我博客一周年为啥底部的时间缺了好几十天,
由于没有闲心,便置之不理,直到今天才鬼使神差的来看看。
不看不知道,一看吓一跳。
由于更新时间的代码是我copy过来的,所以我想重新写一个。
准备换的时候,检查copy的代码发现,不对啊。这原理是一样的啊。
经检查发现如下区别

1
2
new Date(2019,02,6).getTime()
new Date("2019/2/6").getTime()

于是我又去问了问菜鸟教程。并没有找到答案(区别)。
怎么看返回值都应该相等,但是

1
2
3
4
>(new Date().getTime() - newDate(2019,02,6).getTime())/1000/3600/24
>356.63442349537036
<·(new Date().getTime() - new Date("2019/2/6").getTime())/1000/3600/24
>384.6345866203704

所以以后还是用字符串的好


满分是10分的话,这篇文章你给几分,您的支持将鼓励我继续创作!