【发布时间】:2020-12-29 13:25:47
【问题描述】:
我有以下代码
<DatePicker selected={startDate} name="date_of_sale" id="date_of_sale" onChange={date => setStartDate(date)} dateFormat="dd/MM/yyyy"/>
当我的日期设置为 startdate const 时,它的日期和时间都为 2020-09-10T17:13:12.071Z,但我只需要像 10-09-2020 这样的日期
我已经尝试过 Datepicker 的 dateformat 属性,但它并没有改变值格式,它只是为了显示..
【问题讨论】:
-
您是从数据库中检索这个吗?如果是这样,是否可以将数据数据类型更改为短日期?
-
不,这是要添加的新值
-
您可以使用时刻并将状态更新更新为日期 => setStartDate(moment(date).format("dd/MM/yyyy")) 吗?我知道它不能解决导致问题的 dateFormat 道具的问题。只是一个超越它的替代方案。
-
我是否需要暂时包含任何其他模块?
-
我正在使用没有 Moment js 的 react .. 更高版本不支持它