js 自定义日期对象获取毫秒时间问题

图片说明

两个自定义的日期对象,本以为是一模一样的,但是在getTime()时获取到了不同的值,求why

尝试了一下,并没有调查到原因图片说明

标准格式如下所示,2017-7-27这种格式有些浏览器不支持的,会报错


JavaScript Date Input
There are generally 4 types of JavaScript date input formats:

Type    Example
ISO Date    "2015-03-25" (The International Standard)
Short Date  "03/25/2015"
Long Date   "Mar 25 2015" or "25 Mar 2015"
Full Date   "Wednesday March 25 2015"

不知道为什么?试了一下日期的年月日分隔符不一样时间戳的值就不一样,,分别用了- / . 得到的三个结果 有知道什么原因吗?