如何从 ANTD.DESIGN 的 RangePicker 获取开始日期和结束日期
How To Get startDate and endDate from RangePicker from ANTD.DESIGN
我正在做一个 React js 项目,我正在使用 antd.design 库来显示 RangePicker
我要解决的是当用户 select 一个句点时,如何从这个 RangePicker 中获取开始日期和结束日期
那是我的代码:
handleChangeDebut =range => {
const valueOfInput1 = moment(range.startDate).format();
const valueOfInput2 = moment(range.endDate).format();
console.log('start date',valueOfInput1);
console.log("end date",valueOfInput2);
}
<DatePicker.RangePicker
style={{ width: "100%" }}
getPopupContainer={trigger => trigger.parentNode}
onChange={this.handleChangeDebut}
/>
问题出在我的 handleChange 函数上,我总是得到当天的日期
antd design 中是否有任何属性可以为我们提供 startDate 和 EndDate Selected ?
感谢您宝贵的帮助。
根据文档,这是 onChange 函数的签名 function(dates: moment, moment, dateStrings: string, string)
,开始日期和结束日期似乎在第一个参数中作为数组传递:
handleChangeDebut = (range) => {
const valueOfInput1 = range[0].format();
const valueOfInput2 = range[1].format();
console.log('start date',valueOfInput1);
console.log("end date",valueOfInput2);
}
我正在做一个 React js 项目,我正在使用 antd.design 库来显示 RangePicker 我要解决的是当用户 select 一个句点时,如何从这个 RangePicker 中获取开始日期和结束日期 那是我的代码:
handleChangeDebut =range => {
const valueOfInput1 = moment(range.startDate).format();
const valueOfInput2 = moment(range.endDate).format();
console.log('start date',valueOfInput1);
console.log("end date",valueOfInput2);
}
<DatePicker.RangePicker
style={{ width: "100%" }}
getPopupContainer={trigger => trigger.parentNode}
onChange={this.handleChangeDebut}
/>
问题出在我的 handleChange 函数上,我总是得到当天的日期 antd design 中是否有任何属性可以为我们提供 startDate 和 EndDate Selected ?
感谢您宝贵的帮助。
根据文档,这是 onChange 函数的签名 function(dates: moment, moment, dateStrings: string, string)
,开始日期和结束日期似乎在第一个参数中作为数组传递:
handleChangeDebut = (range) => {
const valueOfInput1 = range[0].format();
const valueOfInput2 = range[1].format();
console.log('start date',valueOfInput1);
console.log("end date",valueOfInput2);
}