1

次のような状況があります。AmazonS3のいくつかのファイルをExtJsグリッドに表示しています。表示される情報には、名前、サイズ、および最終更新日時が含まれます。これで、「LastModified」は時刻をGMTでISO​​8601形式で表示します。特定のコンピューターが存在するタイムゾーンに表示するときに、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 に答える