私は多くの国で、そしてタイムゾーンで使用される新しいWebアプリを開発しています。この問題については質問がありますが、コンセンサスはありません。
私はすべての時間記録をUTCで保存します。したがって、問題は印刷です。私はPHPを使用して開発しているので、PHPがローカルタイムゾーンを認識できないことを知っています。それは私たちにいくつかの選択を与えます:
- そのまま印刷し、クライアント側で変更します。
- タイムゾーンを最初に伝えるJavascriptのトリックで、サーバーはそれ以降それを記憶します。
- IPからの検索。これでどれだけ確信が持てますか?
- 最も簡単で醜い方法であるタイムゾーンを選択するようにユーザーに指示します。UXお願いします!
どのオプションにも長所と短所があります。私はあなたの選択とあなたがこのトピックについて知っているか考えている情報を読みたいと思います。他の人がそれをどのように行うか、ヒントなど。どんな答えでも大歓迎です。
ありがとうございました。