0

我的 ExtJS 表单中有一个日期字段和一个时间字段,我必须用从服务器发送的数据填充它们。服务器以以下格式发送数据(通过 Ajax):

date=2013-05-10T00:00:00.000+04:00,time=1970-01-01T00:30:00.000+03:00

如何将其显示在格式分别为Y/m/d和的表单字段中H:i?我尝试了各种组合,但它们不起作用。这些字段要么保持空白,要么填充从服务器发送的整个数据值。

更新:

如果它能让事情变得更容易,我可以让服务器以不同的格式发送值,比如毫秒......

4

1 回答 1

1

您从后端发送的数据采用“ISO 8601 日期”格式,这已被 extjs 支持。这需要在 Ext.Date.format 类的帮助下解决。请参阅以下链接以供参考。

http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.Date

您需要将“格式”配置添加到数据字段和时间字段,并将格式作为字符串传递。

谢谢

于 2013-06-04T11:29:43.053 回答