mysqlデータベースにdatetimesを保存する必要があります。javascriptからphpにdatetimeを送る夏時間を管理する
これらの時刻は、米国、ヨーロッパ、アジアのユーザー、または正しい時刻が表示される場所のブラウザに由来します。ブラウザで
、私は次のJavaScriptコードを持っている:
var d = new date();
var iso_date_string = d.toISOString();
// produces something like "2017-02-17T19:42:27.100Z"
を私はPHPを実行するサーバーに、この文字列を送信し、私のサーバーコードで私が持っている:
$date = date("Y-m-d H:i:s", strtotime("2014-02-17T19:42:27.100Z"));
そして、この値をMySQLに挿入します。
私は正確な時刻を取得しない限り、すべてうまくいきます.MySQLに格納されているものと自分のコンピュータにある時間との間に1時間の違いがあります。
これは、夏時間を考慮に入れていると思われるかもしれませんが、どうやってそれを行うかわかりません。
お知らせください。
DBにタイムゾーンもありますか? – Machavity