1

我有以下情况,我在 ExtJs 网格中显示来自 Amazon S3 的一些文件。显示的信息包括名称、大小和上次修改日期时间。现在“LastModified”以 ISO 8601 格式显示 GMT 时间。我想知道 ExtJS 在显示给定计算机所在的时区时是否有任何方法可以更改该时间?

4

2 回答 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 回答