日付と時刻のフィールドを持つ HTML フォームがあります。ユーザーが日付/時刻を入力するときは現地時間で入力していると思いますが、データベースに保存するときはUTCで必要であり、表示するときは視聴者の時間に調整する必要があります.
サーバーからクライアントのタイムゾーンを知ることはできますか? または、Javascript のクライアントで UTC <-> ローカル変換を行うことはできますか?
例: UTC+1 タイムゾーンのユーザーが2012-10-18 01:30
. 2012-10-18 00:30:00
これは(それが何であれ)のタイムスタンプとして保存されるべきです。次に、ローカル DST を使用する UTC-5 のクライアントがレコードを表示すると、2012-10-17 20:30
.