JavaScript:获取经过星期天的日期

JavaScript:获取经过星期天的日期,javascript,date,Javascript,Date,谢谢你的帮助 有办法知道星期天过去的日期吗?例如,今天是2014年1月29日,如何获取经过的星期日(20140126)的日期 谢谢大家! 您可以获得今天的日期: var today = new Date(); 然后在一周的当前日期前向后移动: today.setDate(today.getDate() - today.getDay()); 现在,如果你在星期天这样做,日期不会改变。如果你想回到上一个星期天,你必须添加一个特例。如果今天是这个月的头几天,它会工作吗?@user3228457

谢谢你的帮助

有办法知道星期天过去的日期吗?例如,今天是2014年1月29日,如何获取经过的星期日(20140126)的日期


谢谢大家!

您可以获得今天的日期:

 var today = new Date();
然后在一周的当前日期前向后移动:

 today.setDate(today.getDate() - today.getDay());

现在,如果你在星期天这样做,日期不会改变。如果你想回到上一个星期天,你必须添加一个特例。

如果今天是这个月的头几天,它会工作吗?@user3228457是的-JavaScript日期对象代码会做“正确的事情”。谢谢你。现在我得到了正确的日期(例如,Sun Jan 26 2014 07:59:37 GMT-0800(PST)),是否有一种简单的方法可以更改为“20140126”@user3228457日期API
getFullYear()
getDate()
getMonth()
为您提供值。你只需要把它们粘在一起作为线。不要忘记
getMonth()
返回0。。。11,不是1。。。12