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);
}
js如何優雅的獲取當前月份有幾周?
呼啦一陣風
2018-08-09 11:11:33