How to Subtract X Days from a JavaScript Date?
Dec 04, 2024 pm 04:29 PMSubtracting Days from a Plain JavaScript Date
In JavaScript, you can easily go back a specified number of days from a given date using the setDate() method.
Question: How can I subtract X days from a plain JavaScript Date?
Answer:
To calculate the date X days before a given date:
- Create a new Date object for the original date.
- Use the setDate() method to modify the new date by subtracting X from its current day value.
For example, to calculate the date 5 days before today:
var d = new Date(); d.setDate(d.getDate() - 5);
Note:
- The setDate() method modifies the date object in place and returns the time value of the updated date.
- To display the updated date in a readable format, you can use the toLocaleString() method.
Example:
var d = new Date(); document.write('Today is: ' + d.toLocaleString()); d.setDate(d.getDate() - 5); document.write('<br>5 days ago was: ' + d.toLocaleString());
The above is the detailed content of How to Subtract X Days from a JavaScript Date?. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Replace String Characters in JavaScript

Custom Google Search API Setup Tutorial

8 Stunning jQuery Page Layout Plugins
