extjs6 日期字段 - 转换为短日期字符串
extjs6 datefield - converting to short date string
在我的 extjs6 项目中,我有一个日期字段。当我得到值时,它返回为“2017-07-26T00:00:00”。如何将其转换为 07-26-2017?
我正在尝试以下返回空白的内容。
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 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”格式的输出。
也不需要使用渲染器
希望大家试试这个
在我的 extjs6 项目中,我有一个日期字段。当我得到值时,它返回为“2017-07-26T00:00:00”。如何将其转换为 07-26-2017?
我正在尝试以下返回空白的内容。 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 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”格式的输出。 也不需要使用渲染器 希望大家试试这个