はmysqltutorialmySQLはTIMESTAMPフィールドのタイムゾーンをどのように決定しますか?
によるMySQLのTIMESTAMP列の値は、接続の時間 ゾーンに依存します。 MySQL TIMESTAMPカラムの値を挿入する場合、接続の時刻 ゾーンから が世界協定時刻(UTC)に変換されます。値を選択すると、サーバはUTC を接続のタイムゾーンに変換して戻し、 と同じ値になります。
この情報はどこにありますか。から、ユーザーが自分のOSを他の方法に設定した時刻、または他の方法から設定した時刻?
Javascriptがまた、タイムゾーンを行う方法がありますが、より複雑である:onlineaspect
私の質問は明確ではありませんでした。しかし、振り返ってみると、mysqlはクライアントの時間を知ることができません。 time_zoneは、ユーザーの設定などから決定する必要があります。それは日の節約を考慮に入れますか? –
@Chris Aaker:タイムゾーンをその名前で指定し、新しいタイムゾーンデータベースを持っている場合 - はい、mysqlは昼間の節約を考慮に入れます – zerkms