reactjs - 如何在日期格式的字段中写入日期?
问题描述
如果我们选择日期选择器,我想同时写一个日期可以选择
日期选择器代码已经在工作,但是当我尝试编写它时,它不会以日期格式显示,例如,如果我尝试编写 05/01/2019 它显示为 05012019 我希望它为 05/01/2019 格式.
<div>
<Field name="BirthDate" component= {datepicker} placeholder={'DAY / MONTH / YEAR'}/>
</div>
日期选择器代码
const { input: { value, onChange }, disabled, showTime } = this.props;
return (
<div className="datepicker">
<DatePicker
selected={value ? moment(value) : null}
onChange={onChange}
disabled={disabled}
format="dd/mm/yyyy"
time={showTime}
/>
<div className="calendar-block">
<CalendarIcon onClick={this.datepicker}
/>
</div>
</div>
解决方案
简·弗雷德
尝试如下
const datepicker = ({ input: { onChange, value }, showTime }) =>
<div className="datepicker">
<DatePicker
selected={value ? new Date(moment(value)) : null}
onChange={onChange}
disabled={disabled}
showTimeSelect
showTimeSelectOnly
dateFormat="dd/mm/yyyy"
/>
<div className="calendar-block">
<CalendarIcon onClick={this.datepicker}
/>
</div>
</div>
并像使用它一样
<div>
<Field name="BirthDate" component= {datepicker} placeholder={'DAY / MONTH / YEAR'}/>
</div>
谢谢
所以,更多信息
推荐阅读
- datepicker - MUI Datepicker onChange 事件与手动输入一起使用,但在单击日期时不可用
- arrays - 如何使用 readtable 遍历 for 循环内的数组中的一组范围?
- sql - 如何使用选择透视查询来更新两个不同的表
- reactjs - Firebase Firestore 数据未显示在我的 React 地图功能中
- php - html中表单下的PHP响应
- powershell - 如何使用powershell从html输出中提取数据
- r - 创建一个变量,包括日期时间变量的滞后和超前
- java - 在 Spring Boot 应用程序中实现 Reactive Kafka Listener
- java - Hibernate 调用强制转换异常
- css - React:生产构建看起来与开发构建不同