所以我正在使用react-day-picker,用于日历。
import DayPickerInput from 'react-day-picker/DayPickerInput';
import 'react-day-picker/lib/style.css';
这是我使用的功能:
<DayPickerInput onDayChange={day => this.onEduGraduateFromChange(d, day)} />
事物是函数day =>返回很多东西:
Wed Aug 07 2019 12:00:00 GMT+0100 (British Time)
这是预期格式时: 2019-08-07
我该如何得到这个?
我的功能通过应用程序发送数据,因此我不需要时间等所有内容。
如何获得预期格式?
我尝试一天而不是日期,但没有努力。
onDayChange={date => this.onEduGraduateFromChange(d, date)}
我使用 console.log
输出整个JSON数据,然后得到
graduateFrom: 'Wed Aug 07 2019 12:00:00 GMT+0100 (British Time)'
我期望产出日/月/年,但实际产出为
Wed Aug 07 2019 12:00:00 GMT+0100 (British Time)
请参阅此文档,以获取更多见解
在onDayChange
中,您可以执行此=>
import dateFnsFormat from 'date-fns/format';
let date = dateFnsFormat(day,'DD/MM/YYYY');
console.log(date)