Я просто вставляю в MySQL с помощью FROM_UNIXTIME, но дает неправильную дату. Мой запрос былFROM_UNIXTIME to 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
Мой часовой пояс компьютер UTC +7, но я уже изменить его на UTC 0 и дата, начиная с MySQL до сих пор вернуть неправильный стоимость.
Может кто-нибудь объяснить, что происходит?
MySQL использует часовой пояс сервера, а не часовой пояс клиента. – Barmar