this post was submitted on 24 Jan 2025
55 points (100.0% liked)
JavaScript
2112 readers
1 users here now
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'll be very happy to not have to use
Date
any more. Pop quiz, what's inwhatnum
?Err, it's 5... Ha, amazing; that's not even the gotcha I meant to demonstrate.
getDay
returns the day of the week, the day of the month is returned fromgetDate
.Take two:
So this is 14 - 2 = 12, right? Nope! The day (from getDate) is 1-based whereas month is 0-based, so 14 - 1 = 13.
Man, I can't remember the last time I used Date. I either use moment or... the other big one. I think it's just a three letter name?
date-fns? It's third in my search results but doesn't ring any bells to me.
Day.js possibly. It’s a near drop-in for moment since moment is deprecated.
Yeah, that one! It's a pretty nice library. The difference between it and moment is that date-fns operates on standard Date objects, rather than having its own type