В базе mysql даты хранятся в полях datetime. Стоит 2 задачи:
1) Подсчитать разницу между двумя датами в минутах. Здесь все получилось (потом делю на 60 и получаю минуты):
UNIX_TIMESTAMP(`date1`)-UNIX_TIMESTAMP(`date2`)
2) Подсчитать разницу с текущим временем. Пишу
UNIX_TIMESTAMP(`date1`)-UNIX_TIMESTAMP(NOW())
Все работает, но т.к. сервер находится в другой временной зоне время NOW() сдвинуто на 1 час.
Понятно, что можно прибавить 3600 к дате и отнимать, но можно ли как-то считать с учетов сдвига временной зоны? Спасибо! )