top | item 32617529

(no title)

sexy_panda | 3 years ago

Why don't we enumerate days throughout the year?

discuss

order

ainar-g|3 years ago

Probably because most calendars started as lunar or lunar-based. There is also the case that separating the year by month could be beneficial for farmers back in the day to plan different activities throughout the year. I've always like the names of the months in the French Republican Calendar[1] because of that.

[1]: https://en.wikipedia.org/wiki/French_Republican_calendar#Mon...

masklinn|3 years ago

Because we don't.

Which is probably because it's too fine a granularity, especially historically: even an ordinal month-day had limited use to preindustrial contexts were time-boundaries were necessary quite fuzzy owing to the vagaries of communications or transport.

Technically you don't need years either, but chunky boundaries are useful as both reference points and communication shortcuts.

stickfigure|3 years ago

We enumerate milliseconds since 1 Jan 1970 12am UTC instead. You can convert to all the other formats.

mort96|3 years ago

Well, given a database of leap seconds you can. And you can't convent times in the future between unix time and calendar time.

11235813213455|3 years ago

you can if you want: new Date(2022, 0, 236) is the same as new Date(2022, 7, 24)