gr wrote:Midnight is not an interval of time. It is, rather, a boundary between two intervals of time that are on different days.
No, "midnight" is a label assigned to the 00:00 hour starting the new day, just like "noon" is a label assigned to the 12:00 hour in mid-day.