moment自定义时间区间

可以使用moment().date()来获取或设置月份的日期

  • moment().date(Number)
  • moment().date(); // 数字
  • moment().dates(Number)
  • moment().dates(); // 数字

接受 1 到 31 之间的数字。 如果超出范围,则它将会冒泡达到月份。

注意:Moment#date 是月份的日期,而 Moment#day 是星期几。

注意:如果链接多个操作以构造一个日期,则应从年份、月份、日期等依次开始。 否则,可能会得到意外的结果,例如,当 day=31
并且当前月份只有 30 天时(同样适用于原生 JavaScript Date 的操作),返回的日期将会为当前月份的 30
号(有关详情,参阅月份)。

moment().year(year).month(month).date(day)

2.16.0 起废弃使用 moment().dates()。 改用 moment().date()。

实例如下

import {
    
     DatePicker, Space } from 'antd';
import moment from 'moment';
	<DatePicker 
		disabledDate={
    
    (current)=>current<moment(current).startOf('day').date()>20} 
	/>
//实现的是,每个月的1-20号可以点击,其他的日期不可点击
moment(current).startOf('day').date() 返回的是当前日期页面左右的日期数字

猜你喜欢

转载自blog.csdn.net/qq_34574204/article/details/122563174