【问题标题】:extjs6 datefield - converting to short date stringextjs6 datefield - 转换为短日期字符串
【发布时间】:2017-07-26 18:58:49
【问题描述】:

在我的 extjs6 项目中,我有一个日期字段。当我获得价值时,它会以“2017-07-26T00:00:00”的形式返回。如何将其转换为 07-26-2017?

我正在尝试以下返回空白的内容。 var newVal = Ext.Date.format(value, 'm-d-Y')

截图如下

【问题讨论】:

    标签: extjs datefield


    【解决方案1】:

    根据文档,

    由于需要将字符串转换为字符串,所以必须将两者结合起来:

    Ext.Date.format(Ext.Date.parse('2017-07-26T00:00:00','c'), 'm-d-Y')
    

    【讨论】:

      【解决方案2】:

      你不需要使用

      Ext.Date.format and Ext.Date.parse functions
      

      只需将 xtype 和 format 属性更改为您的网格列

        xtype: 'datecolumn', 
        format: 'm-d-Y'
      

      示例代码设置网格列属性

      columns: [
            { 
            text: 'Date',    
            dataIndex: 'date',   
            xtype: 'datecolumn',   
            format:'m-d-Y' 
           }
        ],
      

      这将提供 '07-26-2017' 格式的输出.. 也不需要使用渲染器 希望你能试试这个

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-29
        • 2021-11-25
        • 2017-04-24
        • 2015-04-27
        • 2011-11-28
        • 2020-05-24
        • 1970-01-01
        相关资源
        最近更新 更多