Reactjs 反应日选取器在只期望一天时返回所有数据
所以我用react day picker作为日历Reactjs 反应日选取器在只期望一天时返回所有数据,reactjs,react-day-picker,Reactjs,React Day Picker,所以我用react day picker作为日历 import DayPickerInput from 'react-day-picker/DayPickerInput'; import 'react-day-picker/lib/style.css'; 这是我使用的函数: <DayPickerInput onDayChange={day => this.onEduGraduateFromChange(d, day)} /> 当这是预期格式时:2019-08-07 我怎
import DayPickerInput from 'react-day-picker/DayPickerInput';
import 'react-day-picker/lib/style.css';
这是我使用的函数:
<DayPickerInput onDayChange={day => this.onEduGraduateFromChange(d, day)} />
当这是预期格式时: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)
您能提供一个完整的、最少的代码示例吗?我不明白你的问题完成了,代码样本更新了这是一个很棒的解决方案:D我一直在寻找类似的东西。谢谢兄弟
import dateFnsFormat from 'date-fns/format';
let date = dateFnsFormat(day,'DD/MM/YYYY');
console.log(date)