gpt4 book ai didi

date - 更改网格字段 ExtJS 中的日期格式

转载 作者:行者123 更新时间:2023-12-04 10:38:53 24 4
gpt4 key购买 nike

简单的问题,但我不知道如何解决它。

我从 JSON 接收到一个带有小时的日期,格式如下:

"date_deb":"2013\/12\/28 23:00:00"

请注意,\用于转义/并且不会显示。
我想以这种格式将此日期显示到我的网格中:
"28/12/2013 23:00:00"

我已经在我的字段定义中尝试过这个:
{name:'date_deb', type: 'date', dateFormat: 'd-m-Y H:i:s'}

但它不起作用,什么也没有显示。
通过检查 ExtJS 文档,我看到了这一点:
dateReadFormat

我正在使用 ExtJS4.2

最佳答案

在您的字段定义中提供 dateFormat 因为它是从服务器返回的:

{name:'date_deb', type: 'date', dateFormat: 'Y/m/d H:i:s'}

然后在您的列配置中使用 ExtJS 的内置 dateRenderer使用您想要呈现日期的格式:
renderer: Ext.util.Format.dateRenderer('d/m/Y H:i:s')

您只需要 dateReadFormat dateWriteFormat 如果您有阅读器(从服务器读取数据) 需要不同日期格式的编写器(将修改后的数据发送回服务器)。否则 dateFormat将适用于两者的默认格式。

关于date - 更改网格字段 ExtJS 中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21623689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com