--- title: Moment.js Reviews meta\_title: 'Moment.js Reviews 2026: Details, Pricing, & Features | G2' meta\_description: Filter 26 reviews by the users' company size, role or industry to find out how Moment.js works for a business like yours. aggregate\_rating: rating\_value: 4.5 review\_count: 26 scale: '5' date\_modified: '2026-08-09' parent\_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

# Moment.js Reviews & Product Details

Moment.sj is software that parses, validates, manipulates, and displays dates and times in JavaScript.

* * *

Seller
[Moment.js](https://www.g2.com/sellers/moment-js)
Discussions
[Moment.js Community](https://www.g2.com/products/moment-js/discuss)
Solution Type

Best-of-Breed

Show More

## Value at a Glance

Averages based on real user reviews.

### Perceived Cost

$$$$$

[
View More Pricing Information
](https://www.g2.com/products/moment-js/pricing)

## Top-Rated Alternatives

[

 ![Essential Studio](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Essential Studio")

Essential Studio

4.5/5(796)

](https://www.g2.com/products/essential-studio/reviews)

[

 ![Nestjs](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Nestjs")

Nestjs

4.5/5(21)

](https://www.g2.com/products/nestjs/reviews)

[

 ![Progress Kendo UI](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Progress Kendo UI")

Progress Kendo UI

4.4/5(257)

](https://www.g2.com/products/progress-kendo-ui/reviews)

[
View All Alternatives
](https://www.g2.com/products/moment-js/competitors/alternatives)

## User Insights

Average based on 26 real user reviews.

Perceived Cost

$$$$$

[Log in to unlock pricing and user insights](/login)

 ![Tabish A.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Tabish A.")
TA

Tabish A.

Software Engineer

Small-Business (50 or fewer emp.)

1/17/2021

"Most of the time moment doesn't behave like it's functionality in moment function like isBetween"

5/5

What do you like best about Moment.js?

Comparing dates, formatter to convert date in any format Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

Time comparing, or some misbehave function of moment like isBetween Review collected by and hosted on G2.com.

Recommendations to others considering Moment.js:

Yes, moment.js is very useful to manipulate the date object in JavaScript. Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

Comparing time is difficult in moment, comparing date is most beneficial Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Health, Wellness and Fitness](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Health, Wellness and Fitness")
AH

Verified User in Health, Wellness and Fitness

Small-Business (50 or fewer emp.)

1/18/2021

"I found moment.js very straight forward and easy to use and it’s very well documented"

4/5

What do you like best about Moment.js?

Time conversion is so simple and amazing documentation Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

Honestly I’ve used moment on multiple projects and it’s worked for everything I need so no complaints Review collected by and hosted on G2.com.

Recommendations to others considering Moment.js:

If you are seeking a plug-in that is easy to setup with lots of features and is well documented then moment.js is right for you Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

Created an application for fitness instructors to schedule appointments, workout and eating plans for the clients as well as generate performance reports for their managers Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Borja G.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Borja G.")
BG

Borja G.

Frontend Engineer

Mid-Market (51-1000 emp.)

5/26/2020

"Good library for easy date management"

4/5

What do you like best about Moment.js?

It very versatile.

It offers a lot of functions to get rid of manual date transformation, international date handling, add and subtract days, months, hours, minutes and years from dates...

The documentation is very complete and easy to navigate through, and in their website, you can just open the browser devtools and try it live, without the hassling of downloading and creating a new project to test it.

It is offered in a entire myriad of sources. Youcan clone the repository (it is Open Source) and copy it to your project, you can use meteor to install it, download the bundle from the website and use npm/yart to add it as a dependency to your project.

Since it is Open Source, it is an extra check point of safety. It is the community who reviews the code and makes sure that nothing wrong enters the codebase, So there is no concern over security. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

It is really heavy and slow performing some operations. If you need to iterate over a lot of dates and perform operations with them, you need to think of doing it in a very smart way, so you won't get into performance holes. Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

Very comfortable to handle dates and avoid formatting them manually

Math operations with dates are easier than ever. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Computer Software](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Computer Software")
AC

Verified User in Computer Software

Small-Business (50 or fewer emp.)

2/17/2021

"I have used this plug-in in many of my applications. It is a great tool that helps you render time."

4.5/5

What do you like best about Moment.js?

It helps you display time in any format of your choice and any displays time based on the time zone of the user viewing the application from. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

Nothing to dislike yet in this plug-in as of now Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

Display time in various timezones and variety of formats available to choose from. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

CS

Christopher S.

Web Developer

Small-Business (50 or fewer emp.)

10/4/2019

"Moment.js adds functionality to Javascript's date class"

4.5/5

What do you like best about Moment.js?

Helper library which simplifies validation of javascript dates as well as perform operations on the date like adding, subtracting using Moment.js. It also provides methods that can be used to display dates in various formats Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

You lose speed when you use moment to parse a large number of dates for instance from a databse Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

Moment.js wraps the javascript date object and provides method's that make it easy to perform operations on the date Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

AA

Anthony A.

Web Developer

Small-Business (50 or fewer emp.)

9/16/2019

"A powerful date wrapper"

5/5

What do you like best about Moment.js?

Moment.js is a utitlity that allows you to wrap javascript dates in moment objects and perform sophisticated operations in a simple way that are way too complex to perform with the inbuilt date object like parsing and validating dates. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

nothing to dislike about nodejs other than having to put in time to understand how to use the library Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

Provides better simpler manipulation of dates than you would get using the native Date object in javascipt Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 Gives Campaign

 ![Verified User in Computer Software](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Computer Software")
UC

Verified User in Computer Software

Small-Business (50 or fewer emp.)

11/13/2018

"Moment.js is a lifesaver"

5/5

What do you like best about Moment.js?

Date parsing in JavaScript has always been a major difficulty and it is something that I have to deal with often. Moment.js' parsing capabilities is robust and behaves consistently across all major browsers. Also, "time until" and "X minutes ago" labels used to be just a Twitter thing. Nowadays, every timestamp is expected to read like this. Moment.js makes this super simple too! Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

I was previously waiting patiently for ES6 support but that was recently released! So no complaints or suggestions! Review collected by and hosted on G2.com.

Recommendations to others considering Moment.js:

At first glance, it might not seem like Moment.js is worth adding another dependency to your project. However, there are many benefits (some invisible) from relying on Moment.js for date parsing and formatting. It is a lightweight, robust utility that every developer should use instead of trying to reinvent the wheel. Date parsing/formatting is full of little pitfalls that ultimately leads to a broken experience. Don't let it happen to yours! Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

We have used Moment.js in a number of ReactJS apps to format timestamps in user activity feeds, comment posts and file uploads. It makes it super simple to display a "last modified" date to a user just as they have come to expect. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

CT

Claudio T.

Web Designer

Small-Business (50 or fewer emp.)

11/8/2018

"The ultimate tool for client-side dates and times"

5/5

What do you like best about Moment.js?

If you, like me, hate having to use the Javascript native object for date formatting and manipulation, but you still need it for your website, you'll be hard pressed to dins a more useful tool than Moment.js. From the moment I discovered it (pun intended) it has been my life saver for avery site where I need to display nicely formatted dates. What I like best is that I can feed it the raw date object from the database, and decide later how I want it displayed for the viewer, so I won't give it a second thought. And the most useful feature is relative time (a moment ago, two days ago etc.), that gives immediate, meaningful information to the reader. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

There is nothing to dislike about Moment.js; it's a stable library that does easily, and for free (!), something that previously took hours of tedious work, calculations and tests. Review collected by and hosted on G2.com.

Recommendations to others considering Moment.js:

It's free, it's powerful, it's stable and only 16k gzipped. I wouldn't go back to manual manipulation and formatting of dates even if I was forced at gunpoint! Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

We use it for displaying dates and times in a readable way, and to do date calculations for news and e-commerce websites. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Jyotirmaya P.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Jyotirmaya P.")
JP

Jyotirmaya P.

Professional Software Engineer

Enterprise (\> 1000 emp.)

8/17/2018

"Cross Browser Date Time Managing Library"

5/5

What do you like best about Moment.js?

It is quite frustrating some times to handles date time on client side for different browsers like Internet Explorer, Chrome, Mozilla Firefox, Edge etc. They all deal with datetime objects differently. So here comes Moment.js to rescue. Moment.js takes a wide range of date inputs and process it on every platform in a similar fashion so there is no room of error. Here are few points I like about Moment.js

1. Can take wide range of date input format as strings

2. Change date format to multiple formats

3. Date comparison made east with isAfter, isSameOrAfter , isBefore etc.

4. Manage time zones.

5. Manage time and date across multiple cultures and languages.

6. Very lightweight and easy to install via any package manager like npm,bower etc

7. It doesn't require any additional libraries to run.

8. Add subtract time and date made easy.

There are many more things I like and almost all of them are useful in day to day programming. If you are a code a must have in your project. Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

It is such a useful library there is nothing much to dislike. Still below are some points I didn't like.

1. Warning in Console: Once I updated my moment.js library to latest version.There after I started getting various depreciation warnings in my console. I had to manually disable those warning messages to keep my console clean.

Overall this is only headache I ever encounter in using the moment.js library. Review collected by and hosted on G2.com.

Recommendations to others considering Moment.js:

A must have in your project and there is no better alternative in the market in case you are not trying to build your own library. Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

In my project I have to deal with complex date time comparisons and manipulations. It was very tough to handle it plain JavaScript. One function which worked in Chrome fails in IE 11+ . So I used the Moment.js library in my project to handle date manipulations and date comparisons etc. It was very easy and it handled all the scenarios across multiple time zones. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Samir S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Samir S.")
SS

Samir S.

Senior Software Developer

Small-Business (50 or fewer emp.)

10/30/2018

Business partner of the seller or seller's competitor, not included in G2 scores.

"Awesome library for date-time functions"

4.5/5

What do you like best about Moment.js?

Lots of good functions:

-Convert any date-time format to any other date-time format easily

-Convert current system time to any time-zone based time

-Useful to any js based apps including react-native Review collected by and hosted on G2.com.

What do you dislike about Moment.js?

-There is no any disliked feature in this library. Review collected by and hosted on G2.com.

What problems is Moment.js solving and how is that benefiting you?

-Used for client's requirement to display exact time of one fixed-country in mobile app. [Used in react-native project]

-Convert timestamp into date-time formated string to display in chart in mobile app. [Used in react-native project] Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

##### Pricing

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

[
View More Pricing Information
](https://www.g2.com/products/moment-js/pricing)

Moment.js Comparisons

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_ba52a4fe7d7b5f5c5d309feb3cbb95a0/nestjs.png "Product Avatar Image")

Nestjs

4.5/5(21)

[
Compare Now
](https://www.g2.com/compare/moment-js-vs-nestjs)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_10e24e60adf1cea0d13cea08a31426ad/ruby-on-rails.png "Product Avatar Image")

Ruby on Rails

4.5/5(83)

[
Compare Now
](https://www.g2.com/compare/moment-js-vs-ruby-on-rails)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_3a8c618e6ef3588c2468fb7a7771508f/oracle-application-express.png "Product Avatar Image")

Oracle Application Express

4.3/5(85)

[
Compare Now
](https://www.g2.com/compare/moment-js-vs-oracle-application-express)

##### 
##### Moment.js Features

JavaScript Frameworks

Libraries

Browser Support

[
View More Features
](https://www.g2.com/products/moment-js/features)

## Work at Moment.js?

Claim this profile to respond to reviews, update product info, and reach in-market buyers.

[
Claim this profile
](https://www.g2.com/products/moment-js/claim_requests/new?utm_medium=profile-footer-claim-cta&utm_source=g2)

##### Categories on G2

[JavaScript Web Frameworks](https://www.g2.com/categories/javascript-web-frameworks)

##### Explore More

[Which health care credentialing solutions are trusted by healthcare organizations for critical workflows?](https://www.g2.com/discussions/which-health-care-credentialing-solutions-are-trusted-by-healthcare-organizations-for-critical-workflows)[What idea management tools and platforms exist and how do they compare for someone building a business case for adopting one?](https://www.g2.com/discussions/what-idea-management-tools-and-platforms-exist-and-how-do-they-compare-for-someone-building-a-business-case-for-adopting-one)[What are the best email marketing services with automation features?](https://www.g2.com/discussions/what-are-the-best-email-marketing-services-with-automation-features)

[Which public records management systems offer OCR and automated document classification?](https://www.g2.com/discussions/which-public-records-management-systems-offer-ocr-and-automated-document-classification)[What live chat tools do you actually use](https://www.g2.com/discussions/what-live-chat-tools-do-you-actually-rely-on)[Which healthcare integration engines provide visual interface tracing and real-time message monitoring?](https://www.g2.com/discussions/which-healthcare-integration-engines-provide-visual-interface-tracing-and-real-time-message-monitoring)

[Show MoreShow Less](javascript:void(0);)