亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js如何優雅的獲取當前月份有幾周?

js如何優雅的獲取當前月份有幾周?

呼啦一陣風 2018-08-09 11:11:33
js已經獲取到當前的系統時間是2016.8.5,如何獲取八月中有多少個周?補充:嚴格意義上講是獲取跨的周數,比如說8.1是周日,也單獨算一周補充:最后自己寫了一個函數獲取周數,我獲取的是2016年里面某個月份的周數,如果要獲取不同的年份,請傳遞參數進去function getWeeks(m){    var str=new Date('2016-'+m+'-1');    // 當前年份     var year=str.getFullYear();    //  獲取月份第一天是周幾  周日是0     var day=str.getDay();    // 獲取當前月份的天數     var days=new Date(year,m,0).getDate();    // 要減去開頭的這幾天     var first=0;     day==0? first=1 : first=8-day;     days = days-first;    return 1+ Math.ceil(days/7); }
查看完整描述

1 回答

?
墨色風雨

TA貢獻1853條經驗 獲得超6個贊

//定義function getMonthWeek(a, b, c) {    var date = new Date(a, b, c), w = date.getDay(), d = date.getDate();    return Math.ceil(
        (d + 6 - w) / 7
    );
    }//調用var day=new Date();
lastCurDay = new Date(day.getFullYear(), day.getMonth() + 1, 0);//獲取當前月最后一天時間getMonthWeek(lastCurDay.getFullYear(), lastCurDay.getMonth(), lastCurDay.getDate())


查看完整回答
反對 回復 2018-09-26
  • 1 回答
  • 0 關注
  • 1883 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號