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