Moment.js

By Moment.js

Unclaimed Profile

Claim Moment.js profile for Free

Your G2 page is often the first place buyers evaluate you. Take control of how your brand shows up.

WHAT YOU UNLOCK

Control your profile

Update logo, screenshots, pricing info

Engage with customers

Respond to reviews, build trust with prospects

See buyer activity

Track who’s viewing, understand engagement

Collect reviews

Create landing page and collect reviews

Sellers who actively manage their G2 profile build more trust and convert more buyers

4.5 out of 5 stars
3 star
0%
2 star
0%
1 star
0%

How would you rate your experience with Moment.js?

It's been two months since this profile received a new review
Leave a Review
Compare this with other toolsSave it to your board and evaluate your options side by side.
Save to board

Moment.js Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Perceived Cost

$$$$$
Product Avatar Image

Have you used Moment.js before?

Answer a few questions to help the Moment.js community

Moment.js Reviews (26)

Reviews

Moment.js Reviews (26)

4.5
26 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise the ease of use and powerful date manipulation capabilities of Moment.js, highlighting its ability to simplify complex date-time operations across various applications. The comprehensive documentation and intuitive API make it accessible for developers, although some note that the heavy bundle size can impact performance.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Divyansh K.
DK
Small-Business (50 or fewer emp.)
"Moment.js solves all your need from date time manipulation"
What do you like best about Moment.js?

Moment.js helps in date-time manipulation in any js application. It is easy to use and abstracts away all the complexities in an API.

Its a great tool for adding, and subtracting days, hours, minutes, etc from a given date and also lets you check valid date-time. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

Moment creators mentioned that moment is no longer being maintained which is concerning. The bundle size of the library is heavy and can increase load times for your applications. Review collected by and hosted on G2.com.

Ibrahim A.
IA
Executive Marketing Specialist
Small-Business (50 or fewer emp.)
"Convenient JS library for parsing time and date data for Vanilla JS projects"
What do you like best about Moment.js?

It's easy to parse time and dates with it. You have to go through a lot of hoops and loops to get vanilla JS dates to work, especially if you want something specific like a conditional time statement where x falls between two dates. I enjoyed how simple the code was to retrieve time data. In my project, I had to use time to retrieve weather predictions from a weather API and to utilize the time in a variable. I used moment.js because I was looking for a library that would handle my time-centric calls in a convenient way. I liked how clear and straightforward the documentation was, and how simple it was to install and configure. It was an excellent experience to have had moment.js in my project. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

Moment.js is not compatible with the modern web, and the creators of moment do not recommend it to be used in future projects. As mentioned in moment.js docs, they say that

"Another common argument against using Moment in modern applications is its size. Moment doesn't work well with modern "tree shaking" algorithms, so it tends to increase the size of web application bundles. If one needs internationalization or time zone support, Moment can get quite large. Modern web browsers (and Node.js) expose internationalization and time zone support via the Intl object, codified as ECMA-402. Libraries like Luxon (and others) take advantage of this, reducing or removing the need to ship your own data files."

In addition, there are better alternatives to moment.js such as...

JavaScript Internationalization API

luxon

date-fns

day.js

I believe these other alternatives would are more reliable for future projects.

For more information, please https://momentjs.com/docs/ Review collected by and hosted on G2.com.

Kushaan G.
KG
Mid-Market (51-1000 emp.)
"Carrying the spirit of compact code forward"
What do you like best about Moment.js?

Following are the things I like best about moment.js:

1. The abstraction of tedious formatting procedures to an intuitive API.

2. Longline of helpful discussions on common issues.

3. As it was the first module I learned about in my training period, it is conducive to my fast development process and delivering timely distributables.

4. Great documentation and guides to provide a single reliable source for learning.

5. Developers acknowledge and openly address its limitations, helping the users to make wise choices instead of being blinded by false claims.

6. It has no dependencies which bolster further its robustness and maturity as a library.

7. Despite its apparent shortcomings, it has stood the test of time and thus has a reputation of being a reliable solution in the web development industry.

8. Language and timezone flexible features are its unique selling points. It is a solution to a fundamental problem that is packaged into an intuitive interface.

9. If offers compatibility over the widest range of browsers compared to any other of its competitors. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

Following are the things I dislike about moment.js:

1. Due to performance-related limitations loses its charm over competitors.

2. Hard to debug if I could not rely upon the community Review collected by and hosted on G2.com.

Anuj G.
AG
Developer
Enterprise (> 1000 emp.)
"A great library to help with manipulating the date/time"
What do you like best about Moment.js?

I love moment coz it's a powerful and extensive date/time management library. Getting started with moment is very easy as it can be installed through npm like other libraries.

Getting the current date-time is pretty simple by instantiating a moment object. Moment provides powerful date-time parsing.

It's also useful in detecting invalid dates. The method isValid() is used to determine if a valid date object is provided.

Moment also supports almost all of the date/time manipulations used regularly like add, subtract, min and max. Some of the unique ones include the start of time and the end of time manipulations. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

Just one thing I feel about moment is that the moment packge size is very heavy. Review collected by and hosted on G2.com.

Bhumika K.
BK
Software Engineer
Small-Business (50 or fewer emp.)
"Moment.js Review"
What do you like best about Moment.js?

Moment.js is really helpful in my projects when I need to validate and display different date time formats based on multiple time zones. It is really helpful with dealing with date times and avoid me to do another set of calculations for the same. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

So far it was really great. But sometimes I find it to be slow when processing for larger set of data. Review collected by and hosted on G2.com.

WW
Small-Business (50 or fewer emp.)
"Date/Time in Programming are to be referred as Moment!"
What do you like best about Moment.js?

Manipulation, Translation, Formatting and the fact that everything works perfectly and bug free.

Also the fact that people have started to create its packages in different platforms. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

- Timezone manipulation which i believe Luxon did a pretty good job at.

- A calendar created by moment.js. Review collected by and hosted on G2.com.

Sriman P.
SP
Technology Analyst
Enterprise (> 1000 emp.)
"Highly recommended for fixing all your date related issues!!"
What do you like best about Moment.js?

I really like this library. Date has always been one of the most important and confusing aspect in every application. This library eases our work and helps us work with dates so efficiently. Highly recommended!! Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

A bit heavy and difficult to import. In every module we are forced to import this. Review collected by and hosted on G2.com.

Franzel Clark R.
FR
Associate Software Engineer - Packaged App Development Associate
Small-Business (50 or fewer emp.)
"Moment.js is a good framework for Javascript."
What do you like best about Moment.js?

The fact that it's quick and easy. Syntax is direct to the point and not complicated and doesn't require unnecessary material. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

More complex features could be made easier to use and be shorter in syntax, but I may just be nitpicking. Review collected by and hosted on G2.com.

BM
Software engineer
Mid-Market (51-1000 emp.)
"Advance tool for dates in JS"
What do you like best about Moment.js?

Easy to use, wide range format date with different ways. methods to deal with adding, subtracting... etc Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

some methods found in other libraries that could save time Review collected by and hosted on G2.com.

Axel Somerseth C.
AC
Front-End Developer
Small-Business (50 or fewer emp.)
"I will recommend it"
What do you like best about Moment.js?

Moment.js is a useful tool when you are working with multiple databases and Node.js in the backend Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

I dislike the add method, you have to handle what are you going to add Review collected by and hosted on G2.com.

Questions about Moment.js? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

Verified User
G2
Verified User
Last activity about 5 years ago

What is the best way to import moment.js in all the modules in an angular 10 app?

Verified User
G2
Verified User
Last activity about 5 years ago

How to use the best way of manipulate the time?

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Moment.js Comparisons
Product Avatar Image
Nestjs
Compare Now
Product Avatar Image
Ruby on Rails
Compare Now
Product Avatar Image
Oracle Application Express
Compare Now
Moment.js Features
Libraries
Browser Support
Product Avatar Image
Moment.js