日期选择框 DatePicker - Ant Design

实现方法很简单,按照官网示例用moment初始化一下即可

获取当前一季度的开始日期时间: moment().quarter(1).startOf('quarter')

const seasons = {};
Array(4).fill(1).map((_,index)=>{
  const i = index+1;
  seasons[`Q${i}`] = [moment().quarter(i).startOf('quarter'), moment().quarter(i).endOf('quarter')]

组件使用:

<RangePicker
      ranges={seasons} />
3、存在问题 在 antd 官网找不到季度选择器相关修改这个按钮值的属性,dateRender 只适用于自定义日期单元格的内容和样式,对季度单元格不生效;panelRender 则相当于需要重新写一个季度选择器,不是最佳方案。 @click.stop="showSeason = false" <el-popover placement="bottom" popper-class="quarter-popover-custom" trigger="manual"