I am trying to understand the MomentJS API. What is the appropriate way to get the current time on the machine? var CurrentDate = moment(); vs var CurrentDate = moment().format();.

You Probably Don't Need Moment.js Anymore Moment is great time manipulation library but it's considered as a legacy project, and the team is recommending to use other libraries. date-fns.

Change the language of moment.js by using the locale method to set or get the desired language.

Understanding the Context

I'm assuming you want a relative date parsing and the maximum should be "yesterday". I never used moment.js but as far as the docs say, it's pretty simple. Use var now = moment(); as your.

I'm able to get the difference between two dates using MomentJs as follows: moment (end.diff (startTime)).format ("m [m] s [s]") However, I also want to display the hour when applicable (only.

I know this has already been answered, but I stumbled across this question and went down the path of using format, which works, but it returns them as strings when I wanted integers. I.

Learn how to use Moment.js to retrieve the day of the week as a number in JavaScript.

Key Insights

Using Moment.js I can't transform a correct moment object to a date object with timezones. I can't get the correct date. Example: var oldDate = new Date (), momentObj = moment (oldDate).tz.

I'm using moment.js to format my date time, here I have two date values, and I want to achieve a particular function when one date is greater than the other. I read most of their docs, but.

However, this returns a date string in the specified format for today, not a moment date object. Doing the following will make it a moment date object in the format you want.