我遇到我的DS.Model解析日期格式为“YYYY-MM-DD”的问题。他们总是落后一天。DS.Model日期属性错误地解析日期(YYYY-MM-DD)
下面是一个例子:
在控制台上使用Date对象,我得到了类似的结果
> new Date('2012-09-20')
Wed Sep 19 2012 17:00:00 GMT-0700 (PDT)
这是一个烬错误或一个javascript错误或Chrome错误或正在我错过了什么?
的Chrome 21.0.1180.89版本的OSX 10.7
你还能够用JS小提琴重现这一点吗?我得到以下结果,似乎是正确的:'date:Thu Sep 20 2012 03:00:00 GMT + 0300(Arabic Standard Time)'。 –
由于您所在的时区,我相信日期对您来说是正确的。所以,就像@jasolko所说,Javascript会用零填充缺失的值,然后根据当前时区对其进行评估。在我的情况下,在太平洋时区减去7小时将日期移到前一天。 –