1

私が持っていると仮定すると

  • 日付 (つまり、UTC タイムスタンプ)、
  • 好きなようにエンコードできる場所 (例: 「パリ」) (ブラウザのものではない)
  • 永続的なインターネットアクセスなし

この特定の場所の日付をフォーマットし、夏時間が発生した場合/発生した場合に正しく処理したい場合はどうすればよいですか? 私は標準ベースのソリューションを好むでしょう。ソリューションには、ある種の信頼できるテーブルが含まれているか、ブラウザー/コンピューターの魔法を呼び出すことを期待しています。

もちろん、オフセットはその時々に依存するため、位置をオフセットとして保存することはできません。

問題を緩和する2つのポイントは次のとおりです。

  • 2010 年より前の日付は扱いません
  • ある国がそのタイムゾーンに関する規則を変更することを決定した場合、新しいコード/ライブラリをリリースすることは受け入れられます
4

1 に答える 1

1

ローカライゼーションとタイムゾーンを非常にうまくサポートしているmoment.jsを見てください。

場所の問題については、インターネットに接続していないと解決するのは非常に難しいと思います。それを解決する唯一の方法は、ユーザーに手動で国 (およびタイムゾーン) を入力させることだと思います。

于 2013-08-05T11:41:08.663 に答える