0

日付フィールド フィールドを持つフォームがあります。

http://jsfiddle.net/NRNjh/3/

コード:

Ext.onReady(function() {    

    Ext.create('Ext.form.Panel', {
        renderTo: Ext.getBody(),
        bodyStyle: 'padding: 5px 5px 0 5px;',

        items: [{
            id:'startdate',
            xtype:'datefield',
            fieldLabel: 'Email',
            format: 'd.m.Y H:m',
            name: 'email'

        }],
        buttons: [{
            id: 'saveBtn',
            itemId: 'saveBtn',
            text: 'Submit',
            handler: function() {

                var df = this.up('form').down('#startdate');
                var d = df.getValue();               

                alert('minutes: ' + d.getMinutes() + ' hours: ' + d.getHours());               

            }
        }]
    });
});

奇妙なのは、日付ピッカーから日付を選択するときの e= です。時間は 00 に、分は 09 に設定されています。分の値が 00 に設定されることは理解できますが、なぜ 09 なのですか?

4

2 に答える 2

1

「フォーマット」は変更する必要があるものです

    items: [{
        id:'startdate',
        xtype:'datefield',
        fieldLabel: 'Email',
        format: 'd.m.Y H:i',
        name: 'email'

    }],
于 2013-09-18T02:47:40.310 に答える