Home >Web Front-end >JS Tutorial >How Do I Calculate Past Dates Using Plain JavaScript?
Calculating Past Dates from a Plain JavaScript Date
In JavaScript, working with dates and times can be straightforward with the built-in Date object. However, certain tasks, such as subtracting days from a plain Date object, may require a bit of manipulation.
To calculate the date a specified number of days before today, you can use the following approach:
var d = new Date(); d.setDate(d.getDate() - daysToRemove);
This approach involves creating a new Date object, setting its date property to the current date minus the desired number of days to remove, and then storing the result back in the variable d.
For example, to find the date 5 days before today, you would use the following code:
var d = new Date(); d.setDate(d.getDate() - 5);
The setDate() method modifies the date object directly, so you do not need to reassign the Date object to a new variable.
Note that while this approach allows you to subtract days from the current date, you can also use a similar technique to subtract days from any other Date object by using the setDate() method on it.
The above is the detailed content of How Do I Calculate Past Dates Using Plain JavaScript?. For more information, please follow other related articles on the PHP Chinese website!