← flaviocopes.com

How to add days to a date in JavaScript

Published Apr 09 2022

Psssst! The 2023 WEB DEVELOPMENT BOOTCAMP is starting on FEBRUARY 01, 2023! SIGNUPS ARE NOW OPEN to this 10-weeks cohort course. Learn the fundamentals, HTML, CSS, JS, Tailwind, React, Next.js and much more! ✨

Working with dates in JavaScript is always kind of fun. I wrote on this topic countless times, but there’s always more to learn.

Make sure you check out my JavaScript Dates Guide

Today I have the solution to this problem: you have a Date object in JavaScript, and you want to add some days to it.

How do you do that?

Here is a date that represents today:

const my_date = new Date()

Suppose we want to get the date that’s “30 days from now”.

We use the setDate() and getDate() methods, in this way:

my_date.setDate(my_date.getDate() + 30)

How to add days to a date in JavaScript

I write books for developers 👇🏼

© 2023 Flavio Copes Flavio Copes made in Italy 🇮🇹 using Notion to Site Notion to Site