A volte l'ora impostata sul tuo server non è precisa rispetto all'ora locale. Se non puoi modificarlo, puoi modificarlo da solo.
$today = date('Y-m-d-G'); $today = strftime("%Y-%m-%d-%H", strtotime("$today -5 hour"));
Se il tuo server pensava che fosse mezzanotte, ma in realtà erano le 7 di sera, la variabile $ today tornerà indietro di cinque ore per essere corretta.