在我的extjs6項目中,我有一個日期字段。當我得到價值時會回到'2017-07-26T00:00:00'。我怎樣才能將其轉換爲07-26-2017?extjs6 datefield - 轉換爲短日期字符串
我想下面回來空白。 VAR的newval = Ext.Date.format(值, 'M-d-Y')
在我的extjs6項目中,我有一個日期字段。當我得到價值時會回到'2017-07-26T00:00:00'。我怎樣才能將其轉換爲07-26-2017?extjs6 datefield - 轉換爲短日期字符串
我想下面回來空白。 VAR的newval = Ext.Date.format(值, 'M-d-Y')
按照該文檔,
Ext.Date.parse
使得從字符串一個JavaScript日期。Ext.Date.format
從javascript日期生成一個字符串。,因爲你需要一個字符串轉換爲字符串,你必須將二者結合起來:
Ext.Date.format(Ext.Date.parse('2017-07-26T00:00:00','c'), 'm-d-Y')
首先,我想你可能需要這個。
Ext.Date.format(rcptDate, 'm-d-Y g:i A');
您可以使用分析,以及對其進行格式化,只要你喜歡
myDate = Ext.Date.parse("2012-02-28", "Y-m-d");
myDate = Ext.Date.parse("2012-01-03 5:43:21 PM", "Y-m-d g:i:s A");
讓我知道,如果這有助於。
看看我的截圖。 .. 還是行不通。它與它嘗試格式化的字符串有什麼關係? – solarissf
你並不需要使用
Ext.Date.format and Ext.Date.parse functions
只是改變的xtype和格式屬性到您的網格列
xtype: 'datecolumn',
format: 'm-d-Y'
示例代碼集格列屬性
columns: [
{
text: 'Date',
dataIndex: 'date',
xtype: 'datecolumn',
format:'m-d-Y'
}
],
這會給輸出作爲'07 -26-2017' 格式.. 無需使用渲染器以及 希望ULL試試這個
這就是訣竅!作品..謝謝! – solarissf