0

使用开箱即用的反应日期时间。它完美呈现并很好地传递数据。

问题是虽然我可以选择日期,但时间输入无法正常工作。

如您所知,它是用于更改小时、分钟或上午/下午的向上/向下箭头输入。问题是当我尝试更改它们时,这些值会恢复为默认的“12:00 AM”。

一些代码:

<Datetime type="text" className="form-control" id="meeting-name" placeholder="Meeting Time & Date" name="meetingTimestamp" value={this.state.meetingTimestamp} onChange={this.onPickDateTime} />

onPickDateTime(moment) {
  let time = moment.format("YYYY-MM-DD HH:mm:ss");
  this.setState({
    meetingTimestamp: time,
    })
}

我还参考了文档推荐的样式

有什么线索吗??

4

1 回答 1

0

不要使用格式,它将是无效的。

<Datetime type="text" className="form-control" id="meeting-name" placeholder="Meeting Time & Date" name="meetingTimestamp" value={this.state.meetingTimestamp} onChange={this.onPickDateTime} />

onPickDateTime(moment) {
  this.setState({
    meetingTimestamp: moment,
  })
}
于 2018-04-07T04:03:07.133 回答