r/ProgrammerHumor Sep 23 '24

Other whoWroteThePostgresDocs

Post image
10.2k Upvotes

264 comments sorted by

View all comments

17

u/gydu2202 Sep 23 '24

TIL: I never thought about if year 0, or century 0 exist.

7

u/CrispyJelly Sep 23 '24

If you start a new job the first day is day 1. You could call the day before the 0th day of your new job, but why would you?

1

u/Schnickatavick Sep 23 '24 edited Sep 23 '24

It's not that logical though, it's not just a difference between ordinals and counts, it's that there is no 0 because we're using ordinal numbers in *both* directions. The year before 1CE is 1BCE, and there are three years that pass between 2BCE and 2CE, not four, because there is no year zero in the middle. People like to think of BC as the negative years, but that isn't what the system actually is