周级联选择器设计思路(每月第一个周一开始算第一周,最后一个周一补齐7日)
相关重要代码见:juejin.cn/post/716160…
1.计算当前年,月,周,日
2.计算截止当前周之前一自然周周日
3.第一层数组中补充从2020到截止日所有年份,
4. 第二层数组中补充从对应年到截止日所有月份<=12,
5.第三层数组中补充从对应年月到截止日所有周
6.如何计算当月对应周:
1.获取本月第一个周一
2.获取本月最后一个周一
3.根据一天补齐一周
4.得到年月计算第一和最后
一次划7天
加1得一周循环直到加一为最后一个周一
补上最后一周