// 定义变量d为当年的1月1日0点
var d = new Date();
dsetFullYear(dgetFullYear(),0,1);
// 定义day为当年1月1日的星期数(0为星期天,1为星期1,6为星期6)
var day = dgetDay();
// 定义fistweekleft为第一周剩余的天数,此处认为星期一是一周的第一天,如果将星期天定义为一周的第一天,请写成fistweekleft = (6-day)%6
var fistweekleft = (7-day)%7;
// 将d赋值为第二周的第一天,1+fistweekleft号为第一周最后天,1+fistweekleft+1为第二周第一天
dsetFullYear(dgetFullYear(),0,1+fistweekleft+1);
// 定义变量d1为当天
var d1 = new Date();
// 当前时间与当年第二周第一天的毫秒数之差除以一周的毫秒数并取整即为当前日期距本的第二周已过的周数
// 结果加上2即为当天为本年的第几周(如果在一周的第一天的0点运行此程序,结果会比实际值大1,此种情况请自行处理)
alert(2+parseInt((d1getTime()-dgetTime())/1000/60/60/24/7));
<script>
function tab(dayNum){
var oDate = new Date(); //获取当前时间
var dayArr = [oDate]; //定义一个数组存储所以时间
for(var i=0;i<dayNum;i++){
dayArrpush(new Date(oDategetFullYear(),oDategetMonth(),oDategetDate() + i)); //把未来几天的时间放到数组里
}
return dayArr; //返回一个数组。
}
alert(tab(5)); //函数调用。
</script>
var d = new Date(),
dd = dgetDay(),
friday = new Date((5 - dd)(3600241000)+dgetTime())getDate();
alert(friday);
以上就是关于JS学校里怎么计算本周是该年的第几周全部的内容,包括:JS学校里怎么计算本周是该年的第几周、js获取当前时间以及未来一星期(或者可以规定天数)的时间、js中如何获取本周五的日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)