antd 日期选择框增加季度预设范围

发布时间:2024年01月24日

测试同学说想要有个季度的预设选择框,方便快速选择季度的开始和结束日期。

antd 的rangepicker是支持预设的

日期选择框 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} />

效果:

文章来源:https://blog.csdn.net/dont27/article/details/135830927
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。