我有这样的日期值;
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”。如何格式化此日期以设置为文本字段?
我有这样的日期值;
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”。如何格式化此日期以设置为文本字段?
根据 ExtJS 3.4 Docs Date 对象使用 .format() 方法进行扩展。所以你应该能够做到
var d = new Date();
d.format("d/m/Y");
根据ExtJs 文档
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');