Допустим у вас на сайте есть запланированные записи.
И вы выводите их
SELECT * FROM `post` WHERE `datetime` <= NOW()
Тк время в NOW() будет браться серверное. То и запись будет выводиться в соответствии с этим временем.
Те, например вы поставили на 7 утра сегодняшнего дня.
Разница с сервером у вас +4 часа.
Следовательно, запись выведется не в 7, а в 11 часов по вашему часовому поясу.
Для исправления этой ситуации мы используем следующий запрос
SELECT * `post` WHERE `datetime` <= NOW() + INTERVAL 4 HOUR