2016-10-24 12 views
0

APIを通じて、サーバーのタイムゾーンを公開したいと思います。この情報を公開する最良の方法は何ですか? UTCオフセットのみ(例:+02:00)または省略形を使用する必要がありますか? ISO 8601規格に準拠しています。APIタイムゾーンの表現

答えて

1

いずれも正しい選択です。略語はあいまいであり、タイムゾーンとタイムゾーンオフセットは2つの異なるものです。 APIのタイムゾーンは、通常、America/Los_Angeles,Europe/London、またはAsia/TokyoなどのIANA TZ Databaseidentifierで表される必要があります。

the timezone tag wikiにタイムゾーン、略語、および「タイムゾーン!=オフセット」に関する詳細があります。

また、サーバーのタイムゾーンを常にUTCに設定し、特にサーバーがどのタイムゾーンにも存在するとは決して想定しないようにするには、一般的にはbest practiceだと考えてください。サーバーのタイムゾーン用のAPIを公開したいという希望は、両方に逆行しているようです。あなたはこのデザインにあなた自身をロックする前に非常に良い理由があることを確認してください。

関連する問題