APIの実装中に、日時とタイムゾーンの問題が発生しました。
データベースでは、すべての日付がUTCに正規化されています。現在、非APIアプリケーションでは、すべての日時は、表示される前にまずユーザーの設定に基づいて変換されます。
APIについても同じ質問が浮上しました。APIは、要求のセマンティクスに基づいて、タイムゾーンに適した日時を返すことができる必要がありますか?
例えばGET /posts?timezone=America/Sao_Paulo
?
それとも、APIにアクセスしているクライアントで実行する必要がありますか?
更新:数回発生したため:現在、タイムゾーン付きのタイムスタンプが返されます(ただし、常にTZオフセットです+00:00
)。形式は人気のある8601です。2015-10-29T23:00:49+00:00