【问题标题】:ExtJS DateFormat IssueExtJS 日期格式问题
【发布时间】:2011-05-12 22:07:16
【问题描述】:

我还没有找到关于这个确切问题的现有问题(有几个类似但没有帮助)。

我有一个包含考试结果的 GridPanel,包括考试完成的时间。从 SQL 服务器返回的日期格式类似于 'yyyy-mm-dd hh:mm:ss.uuu' (2011-04-15 19:45:13.197)。

我的问题是即使时间是 19:45,它总是显示为上午 7:45。

我在数据存储中使用的 dateformatter 是 'Y-m-d H:i:s' 和 'F j, Y, g:i A' 在列模型中.我已经在数据存储区中尝试了几种不同的选项,但它们都没有任何作用,即使它们都可以工作。

谢谢

【问题讨论】:

    标签: sql datetime extjs format gridpanel


    【解决方案1】:

    您可以尝试以下方法:在商店中使用 type:'date', dateFormat: 'c' 在列中使用适合我的 xtype: 'datecolumn', format: 'Y-m-d H:i:s'

    【讨论】:

    • 抱歉,它仍然显示 7:45 AM。
    • @cmhampton 请确认您在商店中的日期格式是这样的:Date {Mon May 09 2011 15:09:00 GMT+0000} 并提供一些示例代码来说明您如何尝试显示它。
    • 好吧,我觉得自己像个白痴。我的服务器端 JSON 编码函数中有一个错字。一旦我修复它,一切都会完美运行。抱歉,sra 浪费了您的时间。
    • @cmhampton 没问题!再一次
    猜你喜欢
    • 1970-01-01
    • 2013-09-06
    • 2011-09-20
    • 2014-04-01
    • 1970-01-01
    相关资源
    最近更新 更多