js实现获取当前时间是本月第几周的方法
本文实例讲述了js实现获取当前时间是本月第几周的方法。分享给大家供大家参考。具体如下:
<scriptlanguage="javascript"> vargetMonthWeek=function(a,b,c){ /* a=d=当前日期 b=6-w=当前周的还有几天过完(不算今天) a+b的和在除以7就是当天是当前月份的第几周 */ vardate=newDate(a,parseInt(b)-1,c),w=date.getDay(),d=date.getDate(); returnMath.ceil( (d+6-w)/7 ); }; vargetYearWeek=function(a,b,c){ /* date1是当前日期 date2是当年第一天 d是当前日期是今年第多少天 用d+当前年的第一天的周差距的和在除以7就是本年第几周 */ vardate1=newDate(a,parseInt(b)-1,c),date2=newDate(a,0,1), d=Math.round((date1.valueOf()-date2.valueOf())/86400000); returnMath.ceil( (d+((date2.getDay()+1)-1))/7 ); }; today=newDate();//获取当前时间 vary=today.getYear(); varm=today.getMonth()+1; vard=today.getDate(); document.write("今天是",m,"月的第",getMonthWeek(y,m,d),"周"); </script>
希望本文所述对大家的javascript程序设计有所帮助。