可以在javascript的一行中设置和修改日期对象吗?
我想这样做:可以在javascript的一行中设置和修改日期对象吗?,javascript,Javascript,我想这样做: oneYearBefore = new Date(); oneYearBefore.setFullYear(oneYearBefore.getFullYear() - 1); 或者任何其他方式,给我一年前设置的日期对象。其用途如下(无需创建var): 实例:formatDate((新日期()).setFullYear((新日期()).getFullYear()-1))这没有意义,我的formatDate函数不返回日期实例我发布了一些东西来回答您的问题,我甚至不知道什么是forma
oneYearBefore = new Date();
oneYearBefore.setFullYear(oneYearBefore.getFullYear() - 1);
或者任何其他方式,给我一年前设置的日期对象。其用途如下(无需创建var):
实例:
formatDate((新日期()).setFullYear((新日期()).getFullYear()-1))代码>这没有意义,我的formatDate函数不返回日期实例我发布了一些东西来回答您的问题,我甚至不知道什么是formatDate
。这是因为返回的值来自setFullYear()
,而不是new Date()
。要获取日期实例,它应该是(新日期((新日期()).setFullYear((新日期()).getFullYear()-1))
新日期(新日期().getTime()-365*24*60*60*1000)
?
formatDate(new Date().setFullYear(oneYearBefore.getFullYear() - 1));