Javascript 我在状态中有一个T和Z格式的数据,React输入接受HH:MM ss格式,所以如何转换
我试图将数据传递给表单输入,但这不接受TZ格式,因此如何将其转换为接受有效格式的格式 你可以这样做。因此,安装Momente,导入它并像这样使用它:Javascript 我在状态中有一个T和Z格式的数据,React输入接受HH:MM ss格式,所以如何转换,javascript,reactjs,Javascript,Reactjs,我试图将数据传递给表单输入,但这不接受TZ格式,因此如何将其转换为接受有效格式的格式 你可以这样做。因此,安装Momente,导入它并像这样使用它: <input className="form-control" type="datetime-local" name="start" id="start" placeholder="Start Date" onChange={this.onChange} value={moment(this.state.editD
<input
className="form-control"
type="datetime-local"
name="start"
id="start"
placeholder="Start Date"
onChange={this.onChange}
value={moment(this.state.editData.start).format('hh:mm ss') || ''}
/>
你可以这样做。因此,安装Momente,导入它并像这样使用它:
<input
className="form-control"
type="datetime-local"
name="start"
id="start"
placeholder="Start Date"
onChange={this.onChange}
value={moment(this.state.editData.start).format('hh:mm ss') || ''}
/>
使用moment.js将日期格式化为可接受的格式
<input className="form-control"
type="datetime-local"
name="start"
id="start"
placeholder="Start Date"
onChange={this.onChange}
value={this.state.editData.start?moment(this.srate.editData.start,"initial format like yyyy-MM-dd hh:mm").format("required format like HH:mm A"): ''}
/>
同样在onChange方法中,以初始格式保存日期使用moment.js将日期格式化为可接受的格式
<input className="form-control"
type="datetime-local"
name="start"
id="start"
placeholder="Start Date"
onChange={this.onChange}
value={this.state.editData.start?moment(this.srate.editData.start,"initial format like yyyy-MM-dd hh:mm").format("required format like HH:mm A"): ''}
/>
同样在onChange方法中,以初始格式保存日期