code: function filterYMDDay(arr, disabledDateObj) {
    const newArr = [];
    const parseYMDValue = (value) => {
      const date = [];
      date[0] = (`${value}`).substring(0, 4);
      date[1] = (`${value}`).substring(4, 6) - 1;
      date[2] = (`${value}`).substring(6, 8);
      return new Date(...date).getTime();
    };
    const minDate = parseYMDValue(arr[0].value);
    const maxDate = parseYMDValue(arr[arr.length - 1].value);
    const dayRangeArr = getDateRangeArr(parseDisabledArr(disabledDateObj), minDate, maxDate);
    arr.forEach((item) => {
      const value = parseYMDValue(item.value);
      let shouldPass = true;
      for (let i = 0; i < dayRangeArr.length; i++) {
        const dis = dayRangeArr[i];
        const { start, end } = dis;
        if (value >= new Date(start).getTime() && value <= new Date(end).getTime()) {
          shouldPass = false;
          break;
        }
      }
      if (shouldPass) {
        newArr.push(item);
      }
    });
    return newArr;
  }
docs: 过滤YMDHM 和 YMDWHM 中的日列
  @param { Array } arr
  @param { Object } disabledDateObj