gpt4 book ai didi

extjs - ExtJS:以单独的格式提交日期

转载 作者:行者123 更新时间:2023-12-02 04:03:11 24 4
gpt4 key购买 nike

我正在使用ExtJS v4.0。

在客户端和服务器端之间维护日期格式确实令人困惑。

用户需要自己的输入格式,但是服务器通常要求提交为一种标准格式。

它应该是ExtJS中的内置实现,但不是。

我已经阅读了有关此问题的一些解决方案,但它们仅尝试解决DateField格式(通过创建特殊的DateField插件或扩展SubmitAction)。

我正在寻找一种全局解决方案来格式化所有可以提交的日期(网格/商店作者,表单/日期字段等)。

因此,日期可能会根据区域设置具有自定义显示格式,但是它们将以一种标准格式(例如yyyy-mm-dd)提交。

对这个问题有什么建议吗?

非常感谢你。

最佳答案

这是我从使用4.2.1版本的文档中找到的唯一有效答案

    Ext.Date.patterns = {
ISO8601Long:"Y-m-d H:i:s",
ISO8601Short:"Y-m-d",
ShortDate: "n/j/Y",
LongDate: "l, F d, Y",
FullDateTime: "l, F d, Y g:i:s A",
MonthDay: "F d",
ShortTime: "g:i A",
LongTime: "g:i:s A",
SortableDateTime: "Y-m-d\\TH:i:s",
UniversalSortableDateTime: "Y-m-d H:i:sO",
YearMonth: "F, Y"
};


//allow max date as today
Ext.override(Ext.form.DateField, {
submitFormat:Ext.Date.patterns.ISO8601Short
});

关于extjs - ExtJS:以单独的格式提交日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9139740/

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