2012-11-30 85 views
1

我有以下情況,我在ExtJs網格中顯示來自Amazon S3的一些文件。顯示的信息包括名稱,大小和上次修改日期時間。現在'LastModified'以ISO 8601格式顯示格林尼治標準時間。我想知道是否有什麼方法讓ExtJS在顯示給定計算機所在的時區時更改那個時間?ExtJS從ISO 8601格式的服務器顯示日期/時間

+0

以下回答對您有幫助嗎? – dbrin

回答

3

使用Ext.Date.format函數可以自定義JavaScript Date的字符串表示形式。

例如,'c'格式好像你在找什麼:

Ext.Date.format(new Date(), 'c'); 

返回:

2012-11-30T10:21:16-06:00 
+0

是否有可能獲得該格式減去'T'和尾隨-06:00? – Alpenglow

2

在網格可以使用datecolumn的xtype來呈現日期你需要它。 這裏有一個例子:

text:'Created Date', 
dataIndex:'dateCreated', 
xtype:'datecolumn', 
format:'Y-m-d', 
width:80 

日期格式語法拼寫here。對於時區屬性「T」的文件說:

機器的牛逼時區縮寫運行代碼

我解釋這話說的時區將使用用戶的語言環境自動設置。