Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaScript中获取前一周的第一个日期和最后一个日期?_Javascript_Date - Fatal编程技术网

如何在JavaScript中获取前一周的第一个日期和最后一个日期?

如何在JavaScript中获取前一周的第一个日期和最后一个日期?,javascript,date,Javascript,Date,请任何人共享代码,以在JavaScript中从当前日期查找前一周的第一个日期。例如,如果当前日期是2012年12月19日,我应该得到2012年12月10日,最后一个日期是2012年12月16日。谁说一周从周一开始?我想从周一到周日得到前一周。这个网站似乎已经回答了好几次了。 function getPreviousSunday() { var today=new Date(); return new Date().setDate(today.getDate()-today.getDay()-7)

请任何人共享代码,以在JavaScript中从当前日期查找前一周的第一个日期。例如,如果当前日期是2012年12月19日,我应该得到2012年12月10日,最后一个日期是2012年12月16日。

谁说一周从周一开始?我想从周一到周日得到前一周。这个网站似乎已经回答了好几次了。
function getPreviousSunday()
{
var today=new Date();
return new Date().setDate(today.getDate()-today.getDay()-7);
}


function getPreviousMonday()
{
var today=new Date();
if(today.getDay() != 0)
  return new Date().setDate(today.getDate()-7-6);
else
  return new Date().setDate(today.getDate()-today.getDay()-6);
}