Để trừ ngày, dùng setDate(getDate() - số_ngày). Phương thức setDate() tự động điều chỉnh tháng/năm nếu cần.
Ví dụ
Trừ 10 ngày từ 30/12/2017:
<html>
<head>
<title>Phương thức setDate trong JavaScript</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>
Kết quả
Thứ 4, 20 Thg 12 2017 11:20:25 GMT+0530