A veces, la hora establecida en su servidor no es exacta a la hora local. Si no puede cambiarlo, puede ajustarlo usted mismo.
$today = date('Y-m-d-G'); $today = strftime("%Y-%m-%d-%H", strtotime("$today -5 hour"));
Si su servidor pensó que eran las 12 de la medianoche, pero en realidad eran las 7 pm, esto hará retroceder la variable $ today cinco horas para que sea correcta.