7

Blackberry OS 6および7デバイスを対象としており、Javascriptと夏時間に問題があります。さまざまなデバイス/OSバージョンで見られる動作は次のいずれかです。

  • DST設定を月末まで維持します(したがって、今年のヨーロッパでは10月28日ではなく11月1日に切り替わります)
  • 通年で同じDST設定/タイムゾーンオフセットを使用します(したがって、10月28日以降のタイムゾーンはCET(+100)になり、10月28日以前は通年で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:月末に切り替わります

誰かがこれらの問題や回避策を知っていますか?

「すべての日付で同じオフセット」の問題を説明するこのBlackberryの問題を見つけましたが、間違った方法で修正されたと思います:http ://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/ Javscript-GMT-Offfset-not-working-in-BB6-0-Devices-Non-Torch / td-p / 815883

また、テストページを作成しました。このページでは、いくつかの簡単なdocument.write(new Date(timestamp))ステートメントを実行して問題を明らかにしています。http://bit.ly/QhJOICから入手できます。

4

1 に答える 1

0

Web ページがオンラインでのみ使用される場合の 1 つのオプション: サーバーに ajax コールバックを行って、このユーザーの適切なオフセットを取得することができます。これにより、タイム ゾーンと DST 情報を提供するために選択したライブラリが使用されます。ユーザーの位置情報をサーバーに返すだけです。

于 2012-11-15T21:42:01.917 に答える