DEV Community

Cover image for End of an era ⌛
Robert
Robert

Posted on • Edited on

23 3

End of an era ⌛

Moment.js, a library to parse, validate, manipulate, and display dates in javascript, is now deprecating itself, and encouraging developers to use a modern alternative.

Here's the complete blog about it https://momentjs.com/docs/#/project-status

Brief comparison of some alternatives:

Name Size original/gzipped Tree-shaking Popularity (stars) Methods richness Pattern Timezone Support Locale
Luxon 59.9K/17.2K No 10k High OO Good (Intl) -
date-fns 78.4k/13.4k without tree-shaking Yes 23.6k High Functional Good (date-fns-tz) 64
dayjs 6.5k/2.6k without plugins No 29.8k High OO Good (Intl) 138

Cover photo by Kevin Ku on Unsplash

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (8)

Collapse
 
antonrusak profile image
Anton Rusak

Moment.js was great! I used it in most projects and always appreciated the authors' work.
Since 2019 I switched to its modern, lighter and faster successor Luxon for date-rich projects. Occasionally use date-fns for date arithmetics in smaller projects. Formatting is now done easily with Intl.

Collapse
 
pentacular profile image
pentacular • Edited

"We now generally consider Moment to be a legacy project in maintenance mode. It is not dead, but it is indeed done."

I think this sums it up nicely -- done but not dead.

You're good to keep using it while it does what you want, the way you want.
If not, look elsewhere. :)

Collapse
 
wobsoriano profile image
Robert

Yep. It's just deprecating itself.

Collapse
 
littlephone profile image
littlephone

RIP, moment-js

Collapse
 
joelbonetr profile image
JoelBonetR 🥇

F

Collapse
 
pawelmiczka profile image
Paweł Miczka

date-fns is really great! I've been using it since 2 years now. I can really recommend it.

Collapse
 
andrewbaisden profile image
Andrew Baisden

R.I.P it was the GOAT in its day.

Collapse
 
adnanbabakan profile image
Adnan Babakan (he/him)

This makes me very sad. We had some good times. RIP

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay