0

タイトルが示すように、簡単な質問ですが、Extjs 4 で Date オブジェクトのタイムゾーンを変更するにはどうすればよいですか?

使用:

 var today = new Date()

サーバーではなくPCの日付を取得するため、そのコード行を使用するたびにタイムゾーンを変更する必要があります. 残念ながら、 setTimezone()メソッドは見たことがありません。

どうすればいいですか?

4

3 に答える 3

1

あなたは何かが欠けています。Date オブジェクトはタイムゾーンを保持しません。タイムゾーンは、日付を表示するときに役立ちます。日付を文字列に変換するときは、出力をフォーマットする地球上の場所を指定する必要があります。Java では、SimpleDateFormat またはそのようなクラスです。ニューヨークで午前 6 時に生まれた場合、サンフランシスコでは午前 3 時でした。Date オブジェクトは同じになりますが、出力文字列は場所によって異なります。

于 2013-01-27T03:13:40.997 に答える
0

どうぞ: www.datejs.com

このフレームワークには、必要なメソッドが既に含まれています。フレームワーク全体を含めたくない場合は、必要なものだけをコピーしてください。

于 2013-01-03T10:55:31.150 に答える
0

毎回タイムゾーンを変更する代わりに、アカウント設定に従ってタイムゾーンを追加または削除する実装を持つ独自の Date クラスを作成します。

于 2013-01-03T07:39:08.700 に答える