如何在ExtJs中从DateField获取日期

时间:2013-02-14 11:09:09

标签: javascript jquery extjs extjs4.1

如何从所有浏览器支持的extjs 4.0中的datefield获取 02/8/2013 mm / dd / yyyy 等日期。

我的代码如下

   items: [{                  
                xtype: 'datefield',
                fieldLabel: 'Date',
                format: 'm/d/Y',
                altFormats: 'm/d/Y',

            },

我正在从这个字段中获取一个值

date = Ext.getCmp('configuration-section-contact-form-date-of-issue').getValue();

通过使用上面的线我获得完整的UTC时间,但我只想要像02/8 / 2013这样的日期。我可以帮助我。 感谢..

4 个答案:

答案 0 :(得分:7)

您可以使用:

dateField.getSubmitValue();

查看jsfiddle

上的实时示例

答案 1 :(得分:1)

试试这个:

Ext.getCmp('configuration-section-contact-form-date-of-issue').getValue().format('m/d/Y');

答案 2 :(得分:0)

您可以使用“Ext.util.Format.Date”方法格式化所需格式的日期。

Ext.util.Format.Date(Ext.getCmp('configuration-section-contact-form-date-of-issue').getValue(),'m/d/Y')

答案 3 :(得分:0)

我今天遇到了这个问题,我用这种方式起作用了:

var searchText = Ext.util.Format.date(Ext.getCmp('pes1').getValue(), 'd/m/Y');