Как отформатировать дату в 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');