• wischi@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      1 day ago

      Good start. Now you need a better leap year rule to reduce the calendar drift. Make sure September, October, November, December are now months 7, 8, 9, 10 (because that’s what there names imply) but don’t just rename them or they won’t fit the time of year people expect them to be, then make all months equal and we are almost there 🤣

      • Quilotoa@lemmy.caOP
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        1 day ago

        You don’t need to adjust for calendar drift if you start the year on a soltice.

        • wischi@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 day ago

          True, but that would lead to the same mess the Iranian calendar has, that you can’t calculate which year will be a leap year. This leads to fragmentation, lot of custom implementations of algorithms that are more or less accurate for the next hundred years.