在JavaScript中从日期中减去天数、月数、年数

10 浏览
0 Comments

在JavaScript中从日期中减去天数、月数、年数

有人知道一种简单的方法可以将一个日期(比如今天)往前推X天、X个月和X年吗?

我尝试了以下代码:

var date = new Date();
$("#searchDateFrom").val((date.getMonth() -1 ) + '/' + (date.getDate() - 6) + '/' + (date.getFullYear() - 1));

但是我得到了一个负数的日期,例如今天的输出是:

3/-3/2015

有什么建议吗?

谢谢。

0