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