Categories
JavaScript Answers

How to set the date of an existing moment.js object with JavaScript?

Spread the love

Sometimes, we want to set the date of an existing moment.js object with JavaScript.

In this article, we’ll look at how to set the date of an existing moment.js object with JavaScript.

How to set the date of an existing moment.js object with JavaScript?

To set the date of an existing moment.js object with JavaScript, we can use the set method.

For instance, we write:

const m = moment();
const myDate = new Date();
const newDate = moment(myDate);
m.set(newDate.toObject());
console.log(m)

We call moment to create a moment object.

Then we create the newDate moment object with the current date and time.

Next, we call newDate.toObject to return the date and time data in an object.

Finally, we call m.set with the returned object to set the new date and time to the same date and time as newDate.

Conclusion

To set the date of an existing moment.js object with JavaScript, we can use the set method.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *