FROM_UNIXTIMEを使用してMySQLに挿入するだけですが、日付が間違っています。 私のクエリはFROM_UNIXTIMEからMySQLに間違った日付が返される
INSERT INTO `phpc_occurrences`
SET `eid` = '15',
`time_type` = '0',
`start_ts` = FROM_UNIXTIME('1479189600'),
`end_ts` = FROM_UNIXTIME('1479232800');
1479189600はTue, 15 Nov 2016 06:00:00 GMT
を返す必要がありましたが、私のローカルのMySQLデータベースはTue, 15 Nov 2016 13:00:00 GMT
私のPCのタイムゾーンはUTC +7で返しますが、私はすでにUTC 0に変更し、MySQLのから日付がまだ間違っを返します値。
誰でも何が起こっているのか説明できますか?
MySQLは、クライアントのタイムゾーンではなく、サーバーのタイムゾーンを使用します。 – Barmar