Как отформатировать дату в Ext JS 3?

У меня есть значение даты, как это;

 Date {Fri Feb 13 2015 02:00:00 GMT+0200 (GTB Standart Saati)}

Я получаю это из столбца сетки с;

selectionModel.getSelected().data['date'];

Формат даты в столбце модели - "d/m/Y". Он хорошо отображается в сетке (d/m/Y). Но когда я получаю выбранное значение, он возвращает формат даты, не похожий на 'd/m/Y'. Как я могу отформатировать эту дату, чтобы установить в текстовое поле?

2 ответа

Согласно ExtJS 3.4 Docs Date объект расширяется с помощью метода.format(). Так что вы должны быть в состоянии сделать

var d = new Date();
d.format("d/m/Y");

Согласно ExtJs Docs

var d = new Date(1993, 6, 28, 14, 39, 7);
println(d.toString()); // prints Wed Jul 28 1993 14:39:07 GMT-0600 (PDT)
println(d.toDateString()); // prints Wed Jul 28 1993

Редактировать:

Пожалуйста, используйте Ext.Date.format отформатировать дату:

Ext.Date.format(d,'d/m/Y');
Другие вопросы по тегам