Javascript может построить дату, используя строку даты в следующем формате:
new Date("April 22, 2010 14:15:23");
Если у вас нет контроля над форматом строки даты на стороне сервера (или вы не хотите изменять ее), напишите пользовательскую функцию синтаксического анализа, которая принимает строку даты и возвращает вновь созданный объект Date.
Вы можете использовать эту функцию синтаксического анализатора при построении данных, представленных в вашей DataTable.
rows:[{name:"John",born:customParser("[date string here"]},
{name:"Bill",born:customParser("[date string here"]}
]
1009 * -ИЛИ- *
Если вы используете модуль DataSource Yui (как указано вторым серым квадратом), вы можете зарегистрировать эту функцию синтаксического анализатора в поле даты, чтобы она уже была Date () до создания DataTable.
dataSource.responseSchema = {
. . .
fields: [
...
{ key: "birth_dt", parser: customParser }
...
]
....
}