Moment.js
Do not use for new projects. Use Luxon as the default replacement. date-fns is an alternative when only a few utility functions are needed. The native Temporal API is an option for projects targeting modern browsers only (~69% global coverage as of May 2026); use @js-temporal/polyfill everywhere else.