期間が4月4日23:59まで、は普通の読み方をすると
23:59も期間中に含むと解釈するので期間が終わるのは4月5日00:00
ただ23:59と書いてあるから、23:59に終わるだろという考え方もあると思う
まで、という表現はその時間を含むのか含まないのかややわかりにくい