简体   繁体   中英

how to get selected ranges type from datepicker antd

enter image description here

I have displayed all the fields for the ranges

onCalendarChange={onCalendarChange}
        onChange={onChangeDate}
        onOpenChange={handleOpenChange}
        open={forceOpen}
        placeholder={PLACEHOLDER}
        ranges={ranges}
        ref={pickerRef}
        separator="-"
        size="small"
        value={value}

**My Question is: how to get the selected range from antd date picker.

I have tried onOK and onPanelChnages but I didn't find a way to get selected ranges typed as strings.

https://ant.design/components/date-picker#rangepicker

according to official docs, you can use onChange

onChange={(dates, dateString)=> console.log(dates, dateString)}

Use this hope it will solve your issue

const onCalendarChange = (dates, dateStrings) => {
   console.log(dates);  // this will contain the selected range (start date 
   and end date)
   console.log(dateStrings);  // this will contain the selected range as 
   strings (e.g. "2022-12-20 - 2022-12-30")
};

<DatePicker
 onCalendarChange={onCalendarChange}
  ranges={ranges}
   ...
 />

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM