【发布时间】:2019-02-05 10:19:43
【问题描述】:
我正在构建一个需要输入日期的 Web 应用程序,但是 输入日期后,它将保存在 mm-dd-yyyy 中并使用 bootstrap 会以 yyyy-mm-dd 格式保存。
下面是代码。
searchTrain(e) {
e.preventDefault();
this.props.trains(this.state)
this.setState({ to: '', from: '', date: '' })
}
onChangeTrain(e) {
this.setState(
{ [e.target.id]: e.target.value }
// , () => console.log(this.state)
);
}
<div className="col" >
<label >
<span>Journey Date <span className="required">*</span></span>
<input type="date" className="input-field" id="date"
value={this.state.date} onChange={this.onChangeTrain}
/>
</label>
</div>
【问题讨论】:
-
你试过使用moment吗? momentjs.com
-
我想要 dd-mm-yyyy 格式
-
以非标准格式存储日期是个坏主意。将其存储为 ISO。
标签: javascript html reactjs date