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 をタイムゾーンラベルに変換する方法はありますか?