javascript 中怎么获取今天是当月的第几个星期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 中怎么获取今天是当月的第几个星期相关的知识,希望对你有一定的参考价值。

参考技术A <html>
<head>
</head>
<script language="javascript" type="Text/javascript">
function funXQ()


var nowday=(new Date()).getDate();//取今天是几号

var sun= nowday-(new Date()).getDay();//取星期日是几号,因为星期日是一个星期的第一天(以下简称"距离天")

if(sun<=0)
return 1; //直接返回1,节省不必要的运算,因为负数或者0都代表是第一个星期

var num=Math.floor((sun-1)/7);//除以7取整数
alert(num);
if(((sun-1)%7) >0)num++;//如果取余数大于0,+1个星期;
alert(num);
return num+1;//因为星期日是第一天,不够一个星期,所以也要加1


</script>
<body>
<input type='button' value='计算' onclick='javascript:alert("今天是这个月的第"+funXQ().toString()+"个星期")' />
</body>
</html>
<!-楼主可以将这些代码保存在记事本,文件后缀名换成.html ,然后运行看看-->
参考技术B 你看下我以前的回答:http://zhidao.baidu.com/question/180782505.html 参考技术C 这个只能自己算。
var num = 天数/7;
var index = parseInt(("" + num).split(".")[0]) + 1;
当前第 index 个星期

参考资料:

以上是关于javascript 中怎么获取今天是当月的第几个星期的主要内容,如果未能解决你的问题,请参考以下文章

javascript 点击怎么获取自己是第几个?

javascript 点击怎么获取自己是第几个?

javascript 点击怎么获取自己是第几个?

获取从当月第一天到今天的天数 Swift

使用switch计算出某年某月某日是今年的第几天,输出一直是当月天数

c# 计算当月第几周 算法