月内判定と週末判定の順序がおかしかったので修正