Javascript 以dd-mm-yyyy格式存储react状态的日期,输入类型为日期
我希望它在保存状态并将其发送到firestore数据库时获得dd-mm-yyyy而不是yyyy-mm-dd,有什么解决方案吗Javascript 以dd-mm-yyyy格式存储react状态的日期,输入类型为日期,javascript,reactjs,date,Javascript,Reactjs,Date,我希望它在保存状态并将其发送到firestore数据库时获得dd-mm-yyyy而不是yyyy-mm-dd,有什么解决方案吗 state = { date: '' } handleChange = event => { this.setState({ [event.target.name]: event.target.value }) } <Step1 handleChange={this.handl
state = { date: '' }
handleChange = event => {
this.setState({
[event.target.name]: event.target.value
})
}
<Step1
handleChange={this.handleChange}
date={this.state.date}
/>
<input
className="form-control"
id="Date"
name="date"
type="date"
value={props.date}
onChange={props.handleChange}
/>
就你的情况而言,你可以一行就完成
date = date.split("-").reverse().join("-");
这是个坏主意。数据存储应该是标准日期格式,而不是区域设置日期格式表示。好的,我不知道,谢谢@str