Javascript 如何从日期中减去天数?

Javascript 如何从日期中减去天数?,javascript,momentjs,Javascript,Momentjs,我想知道如何从日期中减去天数,在我的示例中,我有一个变量: var tot = 2; 这是我从moment.js 2015年10月26日(星期一)00:00:00 GMT+0100(欧罗巴西太阳城) 有一种方法可以减去日期,在这种情况下(2)由变量tot提供? 我在等待这个结果: 2015年10月24日星期六00:00:00 GMT+0100(欧罗巴西太阳城) 如何实现此目标?您可以使用从现有力矩对象中减去两天。请注意,这将操作原始对象,而不仅仅是返回修改后的对象: var x = momen

我想知道如何从日期中减去天数,在我的示例中,我有一个变量:

var tot = 2;
这是我从
moment.js

2015年10月26日(星期一)00:00:00 GMT+0100(欧罗巴西太阳城)

有一种方法可以减去日期,在这种情况下(2)由变量
tot
提供?
我在等待这个结果:

2015年10月24日星期六00:00:00 GMT+0100(欧罗巴西太阳城)

如何实现此目标?

您可以使用从现有力矩对象中减去两天。请注意,这将操作原始对象,而不仅仅是返回修改后的对象:

var x = moment('2015-10-26 00:00:00')
console.log(x.toLocaleString()); // "Mon Oct 26 2015 00:00:00 GMT+0100"

// subtract 2 days
x.subtract(2, 'days');

console.log(x.toLocaleString()); // "Sat Oct 24 2015 00:00:00 GMT+0200"
在下面的代码片段中演示

var x=力矩('2015-10-26 00:00:00')
console.log(x.tolocalString());
x、 减去(2,'天');
console.log(x.tolocalString())

referent@dildishan这个问题是关于JavaScript的,你知道吗?真的,你花的时间远比输入问题要少。