Допустим у вас на сайте есть запланированные записи.

И вы выводите их

SELECT * FROM `post` WHERE `datetime` <= NOW()

Тк время в NOW() будет браться серверное. То и запись будет выводиться в соответствии с этим временем.
Те, например вы поставили на 7 утра сегодняшнего дня.
Разница с сервером у вас +4 часа.
Следовательно, запись выведется не в 7, а в 11 часов по вашему часовому поясу.

Для исправления этой ситуации мы используем следующий запрос

SELECT * `post` WHERE `datetime` <= NOW()  + INTERVAL 4 HOUR