js date now minus 1 day code example
Example 1: javascript today minus 1 day
var d = new Date();
d.setDate(d.getDate()-1);
Example 2: js date minus 18 years
use moment.js
Example 3: how to substract date object javascript
Example
<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)