Javascript 我在状态中有一个T和Z格式的数据,React输入接受HH:MM ss格式,所以如何转换

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

我试图将数据传递给表单输入,但这不接受TZ格式,因此如何将其转换为接受有效格式的格式

你可以这样做。因此,安装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') || ''}
/>
你可以这样做。因此,安装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方法中,以初始格式保存日期