タイムゾーン対応のWebアプリケーションを構築しています。そのためのベストプラクティスを探しています。タイムゾーン対応アプリケーションを構築する際のベストプラクティス
たとえば、タイムゾーンが設定されているユーザーAとユーザーBがあります。ユーザーAは時間を入力します。 (彼のタイムゾーンで)。これをどのようにDBに保存しますか?
- [オプション1] UCTに格納された元のタイムゾーン
- [オプション2] UCT時間で元の時間。
ユースケースは
- ユーザーAは、この時間を表示する必要があります。
- 今回は、ユーザーBを表示する必要があります。
- 今回はAnonユーザーが表示される必要があります。
- タイムゾーンの違いを計算する必要があります。
私は両方の方法の利点を見ることができます。私は特にこの質問への答えだけを探しているわけではありませんが、特にTimezoneを意識したWebアプリケーションを構築する方法についての情報です。
私はPythonを使用していますが、言語に依存しないヒントも探しています。