DS.Model date attribute parses date (YYYY-MM-DD) incorrectly

后端 未结 1 1030
一整个雨季
一整个雨季 2021-01-17 16:23

I am having a issue with my DS.Model parsing dates in the format of \"YYYY-MM-DD\". They are always one day behind.

Here is an example:

http://jsfiddle.net/Z

相关标签:
1条回答
  • 2021-01-17 16:46

    I ran into this just the other day.

    According to the ECMAScript Specification 15.9.1.15

    All numbers must be base 10. If the MM or DD fields are absent "01" is used as the value. If the HH, mm, or ss fields are absent "00" is used as the value and the value of an absent sss field is "000". The value of an absent time zone offset is "Z".

    new Date('2012-09-20')
    

    is the same as

    new Date("2012-09-20T00:00:00.000Z")
    

    The console then outputs the value in your local timezone.

    0 讨论(0)
提交回复
热议问题