js获取任意周的开始时间和结束时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取任意周的开始时间和结束时间相关的知识,希望对你有一定的参考价值。

2012-6 这个表示2012年的第6周。。怎么计算这周的开始时间和结束时间。。
在线等。。

参考技术A <script>
oToday=new Date();
currentDay=oToday.getDay();

if(currentDay==0)currentDay=7

mondayTime=oToday.getTime()-(currentDay-1)*24*60*60*1000;
sundayTime=oToday.getTime()+(7-currentDay)*24*60*60*1000;

alert("今天是"+oToday.getDate()+"号,星期"+currentDay+"\r");
alert("周一是"+new Date(mondayTime).getDate()+"号,周日是"+new Date(sundayTime).getDate()+"号")

alert("周一 "+new Date(mondayTime).toLocaleDateString()+"\n周末 "+new Date(sundayTime).toLocaleDateString()+" "+new Date(mondayTime).toLocaleTimeString())
</script>追问

获取今天的我也会。。我要的是某年任意周的 开始时间

追答

oToday=new Date();
这行你改为任意时间即可

本回答被提问者采纳
参考技术B 好像练过这题 ,有视频讲过,昨天在百度上搜的 黑马.net全套视频 里面有

以上是关于js获取任意周的开始时间和结束时间的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MSSQL 中获取最近 6 周的开始日期和结束日期

使用 DST 获取当前一周的开始/结束日期

sql 如何获取当前时间,所属周的开始时间和结束时间,周一为一个星期的第一天

获取某一天所在周的开始日期和结束日期

php 获取当前周的开始结束日期

js 怎样获取周和日期的时间