Computer >> Computer tutorials >  >> Programming >> Javascript

How to subtract days from a date in JavaScript?


To subtract days to a JavaScript Date object, use the setDate() method. Under that, get the current days and subtract days. JavaScript date setDate() method sets the day of the month for a specified date according to local time.

Example

You can try to run the following code to subtract 10 days from the current date.

<html>
   <head>
      <title>JavaScript setDate Method</title>
   </head>
   <body>
      <script>
         var dt = new Date("December 30, 2017 11:20:25");
         dt.setDate( dt.getDate() - 10 );
         document.write( dt );
      </script>
   </body>
</html>

Output

Wed Dec 20 2017 11:20:25 GMT+0530 (India Standard Time)