index.js 537 B

12345678910111213141516171819202122
  1. import React from 'react';
  2. import { DatePicker } from 'antd';
  3. const { RangePicker } = DatePicker;
  4. function DDDateRangeField(props) {
  5. const { format, disabled, onChange } = props;
  6. const handleChange = date => {
  7. let value = [date[0].format('YYYY-MM-DD'), date[1].format('YYYY-MM-DD')];
  8. onChange?.(JSON.stringify(value));
  9. };
  10. return (
  11. <RangePicker
  12. disabled={disabled}
  13. format={format.replace('yyyy', 'YYYY').replace('dd', 'DD')}
  14. onChange={handleChange}
  15. />
  16. );
  17. }
  18. export default DDDateRangeField;