87,907
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
var getFirstFriday = function (d) {
//当前天Mod7 + 5-当前周(这周离周5有几天)
return (
(d.getDate() % 7 || 7) + 5 - d.getDay()
) % 7 || 7;
};
alert(getFirstFriday(new Date(2008, 5, 7)));
</script>
var nYear=2008,
nMonth=9;
var i,date;
for(i=0;i<7;i++){
date=new Date(nYear,nMonth,i);
if(date.getDay()==5)
break;
}
alert(date);
<script type="text/javascript">
var getFirstFriday = function (d) {
//当前天Mod7 + 5-当前周(这周离周5有几天)
return (
(d.getDate() % 7 || 7) + 5 - d.getDay()
) % 7;
};
alert(getFirstFriday(new Date(2008, 11, 7)));
</script>
<script type="text/javascript">
var getFirstFriday = function (d) {
//当前天Mod7 + 5-当前周(这周离周5有几天)
return Math.abs(
(d.getDate() % 7) + 5 - d.getDay()
) % 7 || 7;
};
alert(getFirstFriday(new Date(2008, 5, 1)));
</script>
<script>
var day= new Date(2008,3.1) //2008.4.1号
if(day.getDay()==6)
alert("第一个星期5是7号")
else if(day.getDay()<=5)
alert("第一个星期5是"+(5-day.getDay()+1)+"号")
</script>