Aar*_*oir 10 ember.js ember-data
我的DS.Model解析日期格式为"YYYY-MM-DD"时遇到问题.他们总是落后一天.
这是一个例子:
在控制台上使用Date对象我得到了类似的结果
> new Date('2012-09-20')
Wed Sep 19 2012 17:00:00 GMT-0700 (PDT)
这是一个漏洞bug还是一个javascript bug或Chrome bug,还是我错过了什么?
OSX 10.7上的Chrome版本21.0.1180.89
前几天我遇到了这个。
根据ECMAScript 规范15.9.1.15
所有数字必须以 10 为基数。如果缺少 MM 或 DD 字段,则使用“01”作为值。如果 HH、mm 或 ss 字段不存在,则使用“00”作为值,并且不存在的 sss 字段的值为“000”。不存在的时区偏移量的值为“Z”。
new Date('2012-09-20')
是相同的
new Date("2012-09-20T00:00:00.000Z")
然后控制台输出您本地时区的值。