使用

YearPickerInput, MonthPickerInput, DatePickerInput 组件支持多选功能, 只要设置它们的typerange即可.

注意: 当typerange时, value或defaultValue属性值的类型必须为Date元组类型(有且仅有两个Date元素的数组), onChange回调函数属性的参数也为Date元组类型:

import { useState } from "react";
import { DatePickerInput } from "@rtdui/dates";

function Demo() {
  const [value, setValue] = useState<[Date | null, Date | null]>([null, null]);
  return (
    <DatePickerInput
      type="range"
      label="Pick dates range"
      placeholder="Pick dates range"
      value={value}
      onChange={setValue}
    />
  );
}

自定义范围分隔符

typerange时, labelSeparator属性可以自定义范围分隔符,默认为: "-"