Я столкнулся с проблемой при показе даты в IE, ниже моя структура JSON. Я пытаюсь отображать даты inStoreDate и firstMarkDownDate в пользовательском интерфейсе. Он отлично работает в FF и Chrome, но я сталкиваюсь с проблемами при приходе в IE. В IE он отображается как NaN.Дата JavaScript NaN в IE?
"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);
С каким IE версии у вас возникли проблемы? – Teemu
@Teemu: все версии IE от IE7 до IE10 – Gary