Іноді час, встановлений на вашому сервері, не відповідає місцевому часу. Якщо ви не можете змінити його, ви можете налаштувати його самостійно.
$today = date('Y-m-d-G'); $today = strftime("%Y-%m-%d-%H", strtotime("$today -5 hour"));
Якщо ваш сервер вважав, що було 12 опівночі, але насправді було 19:00, це змінить змінну $ сьогодні на п'ять годин назад, щоб бути правильним.