问题 : 使用日期时间选择器,直接点确定,提交到后台的数据与当前时间相差八小时???
原因:
element-ui的时间控件的默认时间为国际标准时间,因此与北京时间相差八小时
解决办法:
给日期时间选择器 设置 vlaue-format属性,增加代码:value-format="yyyy-MM-dd HH:mm:ss",设置当前时间的格式(当前时间的格式可查看DatePicker 日期选择器),代码如下
<el-form-item label="发布时间:" prop="publish_time">
<el-date-picker
v-model="formData.publish_time"
value-format="yyyy-MM-dd HH:mm:ss"
type="datetime"
placeholder="选择日期时间"
align="right"
:picker-options="pickerOptions"
/>
</el-form-item>