【发布时间】:2018-07-24 12:38:06
【问题描述】:
我有一个格式为“07/04/2018 12:24 PM”的日期/时间。在使用 moment.js 将其提交到服务器之前,我想将其转换为格式为“2018 年 7 月 24 日 12:24 PM”之类的字符串。
saveEditMobile = async()=> {
await this.setDateTimebeforeSubmit().then(axios.put(host+"audience/"+this.state.CurrentEditMobile,this.state))
}
setDateTimebeforeSubmit = () => {
return new Promise(resolve => {
const prev_process_date = moment(this.state.process_date, 'MM/DD/YYYY h:mm A').format('MMMM DD, YYYY h:mm A')
this.setState({
process_date: prev_process_date,
})
resolve()
})}
但是,在我运行了上面的代码之后。我发送到服务器的数据是 2018-07-10T17:55:00.000Z。我不知道我的代码会发生什么。当前状态下的 Process_date 值为 2018 年 7 月 24 日 12:24 PM。我该如何解决这个问题?
【问题讨论】:
-
已经有人解决了这个问题enter link description here
标签: javascript reactjs datetime momentjs