あ、逆なのは既に気付かれたようですがもう一つ。 5行目の判定ですと「6:00~7:59」がメンテナンス中の判定になると思うのですが、意図と違うのではないでしょうか?