###前提
バックエンドはRails(Model・ActiveRecord・viewなし)、フロントはhtml、js、jquery、DBはPostgreSQLです。
海外在住の日本人向けにwebサービスを構築しています。
ユーザー(海外在住)がある人(日本在住)に相談をするために、時間の予約をする画面があります。
RailsもDBも協定世界時 (UTC)ではなく、日本時間(UTC+9)で組みつつあります。
###仕様
0. (海外、日本含む)ユーザー登録時にタイムゾーンを自動取得(getTimezoneOffset)する。※ユーザー自身があとで変更可能。
0. (日本)サービス提供者が予約可能枠を登録する。
0. (海外、日本含む)ユーザーが予約可能枠に対して予約する。
⇒画面に表示する時間は登録されたユーザーのタイムゾーンで判断し表示している。
###不安
以下のサイトを拝見すると、協定世界時 (UTC)が前提とおっしゃってまして、他に参考になるようなサイトがなく質問しました。
http://quipper.hatenablog.com/entry/2016/12/05/090000
関数などはUTC基準ですので、そこから日本時間に変換するので今思うと2度手間だなと思うのですが、今まで気づかず。。
致命的な問題があったりするのかが不安です。
時差に対してどのように対応するのがベターなのでしょうか。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/03 12:20
2017/12/04 06:29
2017/12/04 06:49
2017/12/06 10:57