Das DS.Model-Datumsattribut analysiert das Datum (JJJJ-MM-TT) falsch

9

Ich habe ein Problem mit meinen DS.Model-Analysedaten im Format "YYYY-MM-DD". Sie sind immer einen Tag zurück.

Hier ist ein Beispiel:

Ссылка

Wenn ich Date-Objekte auf der Konsole verwende, bekomme ich ähnliche Ergebnisse

%Vor%

Ist das ein Ember Bug oder ein Javascript Bug oder ein Chrome Bug oder fehlt mir etwas?

Chrome Version 21.0.1180.89 unter OSX 10.7

    
Aaron Renoir 21.09.2012, 02:09
quelle

1 Antwort

4
___ tag123emberdata ___ ember-data ist eine Datenpersistenz-Erweiterung für das Ember.js-Framework. ___ qstntxt ___

Ich habe ein Problem mit meinen DS.Model-Analysedaten im Format "YYYY-MM-DD". Sie sind immer einen Tag zurück.

Hier ist ein Beispiel:

Ссылка

Wenn ich Date-Objekte auf der Konsole verwende, bekomme ich ähnliche Ergebnisse

%Vor%

Ist das ein Ember Bug oder ein Javascript Bug oder ein Chrome Bug oder fehlt mir etwas?

Chrome Version 21.0.1180.89 unter OSX 10.7

    
___ tag123emberjs ___ Ember.js ist ein MVC-Anwendungs-Framework, das in JavaScript geschrieben ist. Überlege dir, ob deine Frage leichter zu beantworten ist, indem du die vorkonfigurierten Vorlagen verwendest, die im Wiki dieses Tags erwähnt werden. ___ antwort12532738 ___

Ich habe das gerade neulich erlebt.

Laut der ECMAScript-Spezifikation 15.9.1.15

>
  

Alle Zahlen müssen Basis 10 sein. Wenn die Felder MM oder DD fehlen, wird "01" als Wert verwendet. Wenn die Felder HH, mm oder ss fehlen, wird "00" als Wert verwendet und der Wert eines fehlenden sss-Feldes ist "000". Der Wert eines fehlenden Zeitzonen-Offsets ist "Z".

%Vor%

ist dasselbe wie

%Vor%

Die Konsole gibt dann den Wert in Ihrer lokalen Zeitzone aus.

    
___ qstnhdr ___ Das DS.Model-Datumsattribut analysiert das Datum (JJJJ-MM-TT) falsch ___
Jason P 21.09.2012, 14:40
quelle

Tags und Links