譬如我选择2018-05-01
这个日期,
我后台获取到的日期时间是2018-05-01 02:08:17
这个,并不是2018-05-01 00:00:00
网上查了下好像是时区的问题?不知道这个情况下该如何处理
譬如我选择2018-05-01
这个日期,
我后台获取到的日期时间是2018-05-01 02:08:17
这个,并不是2018-05-01 00:00:00
网上查了下好像是时区的问题?不知道这个情况下该如何处理
放在Form表单的 getFieldDecorator中,
{getFieldDecorator("time", {
initialValue: data.time ? moment(data.time, format) : undefined,
type: [{type: 'object'}]
})(<TimePicker minuteStep={30} format={format} placeholder="选择时间"/>)}
提交的时候需要对值处理一下:
this.props.form.validateFieldAndScrol(err, values) {
if (!err) {
axios.post(url, {
time: values.time && values.time.format('HH:mm'),
}).then(res => {
...
})
}
}
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
4 回答1.7k 阅读
6 回答1.1k 阅读
我觉得这个是
format
格式的问题.它返回的是一个
moment
默认的format
好像是YYYY-MM-DD hh:mm:ss
关于时区 官方文档是这么说的:
文档