aadi.ink

The Zeroth of March

Keywords: #doomsday #meta
March 1, 2025

If I referred to a date as “zeroth of March”, I bet it would make perfect sense for some but no sense for others. Dates are just arbitrary numbers assigned to each day. That’s not to say that there is no logic within them. Months are sometimes 30 days long, sometimes 31, and 28 once, except 29 every so often. However, within a particular month, adding one to today’s date is still, thankfully, tomorrow’s date.

Now that’s a simple, straightforward, mathematically sound statement. It makes logical sense, and we can try to stretch it (which is another way of saying generalise.) Do we need the clause within a particular month? What if we got rid of it and just said

If today’s date is dd, then d+1d+1 is tomorrow’s date.

Think about how one would describe a 24-hour clock in a world where only 12-hour clocks exist. We know that adding one to the current hour tells us the next hour. We stick to that rule even for 12pm and make 1pm the 13th hour. What if we did that for dates too? The 31st of June would be is the day after the 30th of June. If you are happy with that, maybe I can convince you that:

If today’s date is dd, then d1d-1 is yesterday’s date.

The two statements are not equivalent. The former helps us makes sense of the 32nd of March, but the latter does not. It instead helps us make sense of the 0th of March!

But why are we trying to faff around with dates that everyone already understands? In this case, calling something the “zeroth of March” is really convenient instead of saying “the last day of February” or “28th February in non-leap years but 29th February in a leap year”. Calculations also become simple and consistent. It is especially handy when the result we’re after is only a duration and not a date.

As an example consider this scenario:

I know I will run out of coffee in 10 days, but I cannot buy more before the 26th (which is when I will receive my allowance). How many days do I have in which I must do my shopping? How many days can I afford to procrastinate?

The zeroth of March is also a useful anchor day for making date calculations. For more an that, I am happy to point you to Rudy Limeback’s excellent illustrative explanation of John Conway’s Doomsday rule.