2012-11-08 15 views
7

Blackberry OS 6および7デバイスをターゲットとしており、Javascriptおよび夏時間に問題があります。我々は、異なるデバイス/ OSバージョン用に見ている動作はどちらかである:BlackberryブラウザJavascript Time DSTの問題

  • は月末までDSTの設定を保持します(そう、今年1 - 11月の代わりに、ヨーロッパのための28 - 10月に切り替わる)
  • を使用しています(したがって、2830年後には、全体の年の場合、タイムゾーンはCET(+100)になり、28-OCTはCEST(+200)になります。

ためのより具体的な別のデバイス/バージョン:

  • 9800 - 6.0.0.246:
  • 9780すべての日付で同じオフセットを使用しています - 6.0.0.285を:すべての日付
  • 9780で同じオフセットを使用します - 6.0.0.668:月
  • 9700の終わりにスイッチ - 6.0 .0.668:月
  • 9360の終わりにスイッチ - 7.0.0.530:月

の終わりにスイッチがこれらの問題および/または回避策を知って誰ですか?

私は問題「すべての日付のオフセットを同じ」説明このブラックベリー問題を発見した、と私は彼らが間違った方法でそれを固定思う:http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Javscript-GMT-Offfset-not-working-in-BB6-0-Devices-Non-Torch/td-p/815883

我々はまた、問題を明らかにテストページを開発http://bit.ly/QhJOIC

答えて

0

Webページがオンライン専用の場合は1つのオプション:サーバーにajaxコールを戻して適切に取得することができます。このユーザーのオフセット。これにより、タイムゾーンとDST情報を提供するための任意のライブラリが使用されます。ユーザーの所在地情報をサーバーに返すだけです。

+0

はい、サーバーからイベントを取得しているので、サーバー側ですべての日付レンダリングを行うことができます。私たちは、データ・サーバー側とプレゼンテーション・クライアント側を維持し、タイム・スタンプのみを交換する方が望ましいです。 – MikeN