無限ループしてる中で、毎回時間を確認し、
前回チェック時間(例23:59)< 0時 <現在時刻(例0:01)
の条件の時、別関数を呼ぶ
という風にしたいんですが、どうすれば良いでしょうか?

24時間足すという事も考えたのですが、時間を戻される可能性もあるため、
前回チェック時間(22:00) 今回チェック時間(19:00)
の状態になった時、関数を呼ぶようにはしたくないんですが・・。