只期望一天时反应日期选择器 return 所有数据

React day picker return all data when expecting only day

所以我正在为日历使用 react-day-picker。

import DayPickerInput from 'react-day-picker/DayPickerInput';
import 'react-day-picker/lib/style.css';

这是我使用的函数:

<DayPickerInput  onDayChange={day => this.onEduGraduateFromChange(d, day)}  />

事情是功能日=> return很多事情,比如:

Wed Aug 07 2019 12:00:00 GMT+0100 (British Time)

当这是预期格式时:2019-08-07

我怎样才能得到这个?

我的功能通过应用程序发送数据,所以我不需要时间等所有东西。只是 day/month/year 可能吗?

如何获得预期的格式?

我尝试使用日期而不是日期,但并不费力。

onDayChange={date => this.onEduGraduateFromChange(d, date)}

我使用console.log输出整个json数据,我得到了

graduateFrom: 'Wed Aug 07 2019 12:00:00 GMT+0100 (British Time)'

我期望输出 day/month/year,但实际输出是

Wed Aug 07 2019 12:00:00 GMT+0100 (British Time)

参考此 docs 以获得更多见解

onDayChange 你可以这样做=>

import dateFnsFormat from 'date-fns/format';
let date = dateFnsFormat(day,'DD/MM/YYYY');
console.log(date)