1

fullcalendar JQuery プラグインを使用して、ブラウザ/モバイルでカレンダー データベースからカレンダー エントリを表示するカレンダー ビューの作成に取り組んでいます。

( http://arshaw.com/fullcalendar/ ) ( http://keithstric.homeip.net/A55BAC/demo/fullCalendar.nsf )

カレンダー ビューは、異なる地域 (異なるタイム ゾーン) からアクセスできます。

ユーザーは、サーバーのタイム ゾーンではなく、ローカル タイム ゾーンでカレンダー エントリを表示したいと考えています。

そのため、xpage にはブラウザのタイム ゾーンを使用する機能があります。アカウントからユーザーのタイムゾーンへ。

( http://www-10.lotus.com/ldd/ddwiki.nsf/dx/XPagesTimeZones.htm )

ブラウザとしてタイムゾーン(ユーザータイムゾーン)を有効にすると、context.getTimeZone() を使用してサーバー側でブラウザのタイムゾーンを取得できます。

プログラムの味方で、カレンダーエントリに保存されている Date オブジェクトをローカルタイムゾーンに変換し、fullcallendar プラグインに送信します。それは私にとってはうまくいきます。

ユーザーにどのタイムゾーンであるかを示すのが好きです(例:CET、GMT、EST、IST)

私の望む結果:

あなたのタイムゾーンはISTです

私の現在の結果 あなたのタイムゾーンは GMT +5.30 です

私のコードは次のようになります: 「あなたのタイムゾーンは "context.getTimeZone().getDisplayName()

GMT 形式の代わりにタイム ゾーン ラベルを取得するにはどうすればよいですか? 他に、GMT をタイムゾーンラベルに変換する方法はありますか?

4

0 に答える 0