moment结合日期控件的常用法[持续更新中...]

144 阅读1分钟

1,只能选择距离当前30天之前的时间

const disabledDate = (time) => {
  if (!time) {
    return false;
  }
  return time < moment().subtract(30, 'days') || time > moment().endOf('day');
}

2,显示上个月和当前月

defaultPickerValue={[moment().subtract(1, 'months').date(1), moment().endOf('month')]}

3,范围只能选择一个月

moment(d2[1]).diff(moment(d2[0]), 'months', true) > 1 // 判断

4,获得昨天日期

moment(new Date()).add(-1, 'days').format('YYYY-MM-DD 00:00:00'),