我有以下情况,我在 ExtJs 网格中显示来自 Amazon S3 的一些文件。显示的信息包括名称、大小和上次修改日期时间。现在“LastModified”以 ISO 8601 格式显示 GMT 时间。我想知道 ExtJS 在显示给定计算机所在的时区时是否有任何方法可以更改该时间?
问问题
5765 次
2 回答
3
使用该Ext.Date.format
函数自定义 JavaScript 字符串表示的格式Date
。
例如,'c'
格式似乎可以满足您的需求:
Ext.Date.format(new Date(), 'c');
回报:
2012-11-30T10:21:16-06:00
于 2012-11-30T16:25:17.740 回答
2
在网格中,您可以使用 datecolumn xtype 根据需要呈现日期。这是一个例子:
text:'Created Date',
dataIndex:'dateCreated',
xtype:'datecolumn',
format:'Y-m-d',
width:80
此处详细说明了日期格式语法 。对于时区属性“T”,文档说:
T 运行代码的机器的时区缩写
我将其解释为将使用用户的语言环境自动设置时区。
于 2012-11-30T18:03:39.283 回答