背景
客户想通过输入年,就自动生成季度、月、周,便于考勤等一系列业务的开展,比如我输入 2022 年的起始日和终止日,则自动生成 2022 年的四个季度、12 个月份的起始日,结束日,并且生成本月的每周的起始日和终止日
方案
首先我们可以通过年,获取每个季度的初始日期和结束日期,也就是四组数据,然后根据季度生成月的数据、最后根据月份生成周的数据
实操
根据年生成四个季度数组
根据季度,生成季度信息、月份信息
根据月份生成周数据信息
效果图
客户想通过输入年,就自动生成季度、月、周,便于考勤等一系列业务的开展,比如我输入 2022 年的起始日和终止日,则自动生成 2022 年的四个季度、12 个月份的起始日,结束日,并且生成本月的每周的起始日和终止日
首先我们可以通过年,获取每个季度的初始日期和结束日期,也就是四组数据,然后根据季度生成月的数据、最后根据月份生成周的数据
根据年生成四个季度数组
根据季度,生成季度信息、月份信息
根据月份生成周数据信息
效果图