js根据年份计算总周数并获取每周的日期范围 |
您所在的位置:网站首页 › 一年有多少周或者多少周 › js根据年份计算总周数并获取每周的日期范围 |
场景是这样,选择年份获取每周日期范围 html ;; 选择年份;;显示近8年的年份 /** * 显示近8年的年份 * */ function showYear() { var nowDate = new Date(); //设置近8年的年份 var nowYear = nowDate.getFullYear(); var yearHtml = '选择年份'; for (var i = 0; i < 8; i++) { yearHtml += '' + (nowYear - i) + '年'; } $('#priceDataYear').html(yearHtml); }获取一年的总周数,循环周数并获取每周的日期范围 /** * 点击年份,显示选中的年份,传入选中的年份显示周数和日期范围 * @param text */ function year(text) { $('.yearText.priceData').text(text); $('.weekText').text('选择周数'); var weekHtml = ''; if (a != '选择年份') { var year = parseInt(a.substring(0, a.length - 1)); //计算出这年的周数 var weekNum = getNumOfWeeks(year); //首先算出这年的第一个星期日 var firstSunday = new Date(year, 0, 1); var n = 6 - (firstSunday.getDay() + 6) % 7; firstSunday.setDate(firstSunday.getDate() + n); //根据年份设置周数 weekHtml += '选择周数'; for (var i = 1; i = 10) { CurrentStr += Month + "月"; } else { CurrentStr += "0" + Month + "月"; } if (Day >= 10) { CurrentStr += Day + "日"; } else { CurrentStr += "0" + Day + "日"; } return CurrentStr; }最后的效果:
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |