判断一个月有几个星期 JavaScript 或者 Asp 判断一个月有几个星期 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function getMonthWeeks(date){ date.setDate(1);//回退到该月的1号 var weekDay=date.getDay(); //获得该月1号是星期几 var daysOfMonth=getDaysOfMonth(date); //获得该月的天数 var firstWeekDays = 6-weekDay;//第一周"花掉了"几天 var otherDays = daysOfMonth-firstWeekDays; return Math.ceil(otherDays / 7 + 1); //除去第一周的天数,处以7再向上取整}//获得月份的天数function getDaysOfMonth(date){ date=new Date(date); date.setDate(1); date.setMonth(date.getMonth()+1); date.setDate(0); return date.getDate();}for(var i=0;i<12;i++){ document.write("<br>2010年"+(i+1)+"月周数是:"+ getMonthWeeks(new Date(2010,i,1,1,1,1)));}</script>输出2010年1月周数是:62010年2月周数是:52010年3月周数是:52010年4月周数是:52010年5月周数是:62010年6月周数是:52010年7月周数是:62010年8月周数是:52010年9月周数是:52010年10月周数是:62010年11月周数是:52010年12月周数是:5 我这段脚本为什么IE可以但是火狐不可以啊 javaScript中使用占位符或者其余方法解决 用JS写的《回到顶部》为何没有效果??? 关于表单验证 一个简单的setTimeout问题,请问为什么不能随时间连续执行? javascript判断代码求助 关于如何取得下拉框内容! 请给出在asp中用javascrip连接SQL Server2000的各种例子程序,我在联接时用udl文件连接,可否? 请问如何暂时屏蔽掉鼠标左键的单击 一个replace问题,在线等。 表单验证没有效果 如何在打开网页时自动载入iframe
function getMonthWeeks(date){
date.setDate(1);//回退到该月的1号
var weekDay=date.getDay(); //获得该月1号是星期几
var daysOfMonth=getDaysOfMonth(date); //获得该月的天数
var firstWeekDays = 6-weekDay;//第一周"花掉了"几天
var otherDays = daysOfMonth-firstWeekDays;
return Math.ceil(otherDays / 7 + 1); //除去第一周的天数,处以7再向上取整
}
//获得月份的天数
function getDaysOfMonth(date){
date=new Date(date);
date.setDate(1);
date.setMonth(date.getMonth()+1);
date.setDate(0);
return date.getDate();
}for(var i=0;i<12;i++){
document.write("<br>2010年"+(i+1)+"月周数是:"+ getMonthWeeks(new Date(2010,i,1,1,1,1)));
}
</script>输出
2010年1月周数是:6
2010年2月周数是:5
2010年3月周数是:5
2010年4月周数是:5
2010年5月周数是:6
2010年6月周数是:5
2010年7月周数是:6
2010年8月周数是:5
2010年9月周数是:5
2010年10月周数是:6
2010年11月周数是:5
2010年12月周数是:5