this post was submitted on 24 Aug 2025
281 points (97.6% liked)
Programmer Humor
37976 readers
11 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
And the best part is the Ruby way accounts for leap years.
Well,
365 * 10
certainly doesn't ;-)I prefer the one on the left because it's evident it doesn't account for leap days, while I'd be questioning whether the one on the right does.
I'll give it a shot. Looks a bit kludgy and I've been typing this on my phone while sitting on the toilet. What am I doing with my life?
And what happens when you run that on Feb 29, 2024?
datetime raises a ValueError when trying to create an invalid date
or just this
there is a simple fix to account for leap years, just add 10/4 days. /s
Don't forget non-leap-days every 200 years!
Every 100 years but not every 400 years! Isn't it fun?