2017-09-21 73 views
0
Ext.create('Ext.form.Panel', { 
    renderTo: Ext.getBody(), 
    width: 300, 
    bodyPadding: 10, 
    title: 'Dates', 
    items: [{ 
     xtype: 'datefield', 
     anchor: '100%', 
     fieldLabel: 'From', 
     format: 'd-M-Y H:i:s', 
     name: 'from_date', 
     value: Ext.Date.add(new Date(), Ext.Date.DAY, -1) 
    }, { 
     xtype: 'datefield', 
     anchor: '100%', 
     fieldLabel: 'To', 
     name: 'to_date', 
     format: 'd-M-Y H:i:s', 
     value: Ext.Date.add(new Date(), Ext.Date.DAY, -1) // defaults to yesterday even i want to set default time 
    }] 
}); 
+0

我想在datefield格式爲'dMY H:i:s'時設置默認時間 – anka

+0

現在我正在使用當前時間獲取默認日期如何獲得默認時間 – anka

回答

0

您可以從給定日期Y只顯示時間驗證碼:

format: 'h:i:s', 
value: Ext.Date.format((Ext.Date.add(new Date(), Ext.Date.DAY, -1)), h:i:s') 

入住這Fiddle

希望這會有所幫助。

+0

當datefield格式爲'dMY H:i :s'我越來越像「22-sept-2017 19:25:41」我可以設置默認日期值的日期時間,但如何設置默認值的時間目前我獲得當前時間的默認日期值 – anka

+0

這不爲這個問題提供一個答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以[對任何帖子發表評論](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/17407177) – khellang

+0

選中此[小提琴](https://fiddle.sencha.com/#view/editor&fiddle/2743) –