How to subtract 30 days from the current date in JavaScript
In this tutorial, we will learn how to subtract 30 days from the current date using JavaScript.
For example, if the current date is May 6, we need to subtract 30 days from it and return April 6.
Subtracting 30 days from the current date
-
First, we need to access the current date of the month using the
new Date()
object. -
We need to subtract 30 days from the current date using
setDate()
andgetDate()
methods.
const current = new Date();
// it returns a timestamp
const prior = new Date().setDate(current.getDate() - 30);
console.log(new Date(prior).toDateString()); // "Mon Apr 06 2020"
The
setDate()
method helps us to set the day of the month, The getDate() method helps us to get the current day of the month.