js根据年份计算总周数并获取每周的日期范围

您所在的位置:网站首页 一年有多少周或者多少周 js根据年份计算总周数并获取每周的日期范围

js根据年份计算总周数并获取每周的日期范围

2023-08-31 13:22| 来源: 网络整理| 查看: 265

场景是这样,选择年份获取每周日期范围

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