>>499の最後読んでなかった
ループ処理は空のページに切り替えて防いでたのね
多分、その空のページが邪魔してるから動いてないんじゃないかな?

とりあえず
・15分で1時間経過
・24時になったら1日経過
・19時になったら暗くなる
・5時になったらと元に戻る

の動作なら>>506だけでちゃんと動いたよ