IE で日付を表示しているときに問題に直面しています。以下は、UI に inStoreDate と firstMarkDownDate の日付を表示しようとしている JSON 構造です。FF と Chrome では正常に動作していますが、IE に移行する際に問題に直面しています。IE では NaN として表示されます。
"data":[
{
"Id": "123",
"inDate": [
2012,
12,
17
]
}
]
以下の日付フォーマット関数を使用して、表示する前に日付をフォーマットしています。
formatDate: function(longDate) {
var d = new Date(longDate);
return ('0' + (d.getMonth()+1)).slice(-2) + '/'
+ ('0' + (d.getDate())).slice(-2) + '/'
+ d.getFullYear();
}
formatDate(data.inDate);