Javascript 使用date.js的date.parse()方法从昨天的日期减去10年

Javascript 使用date.js的date.parse()方法从昨天的日期减去10年,javascript,Javascript,我使用下面的代码从昨天的日期减去8年。它工作得很好 var today = Date.parse("yesterday -96 months"); 但当我给下面的代码从昨天开始减去10年。它不起作用 var today = Date.parse("yesterday -120 months"); 有人能建议如何解决这个问题吗 谢谢。不工作是指日期错了还是根本没有计算日期?今天=新日期();today.setFullYear(today.getFullYear()-1);是通常的方式。尝试Da

我使用下面的代码从昨天的日期减去8年。它工作得很好

var today = Date.parse("yesterday -96 months");
但当我给下面的代码从昨天开始减去10年。它不起作用

var today = Date.parse("yesterday -120 months");
有人能建议如何解决这个问题吗


谢谢。

不工作是指日期错了还是根本没有计算日期?今天=新日期();today.setFullYear(today.getFullYear()-1);是通常的方式。尝试
Date.parse(“昨天-10年”)
@artm-是的,但这仅适用于公历。对于中国日历,您必须使用Date.parse(“羊年-10年”);请看,我建议您使用矩.js