iView中时间控件选择的时间总是少一天?

前言

日期空间少一天。

方案

后端接收方式 @RequestBody

前台实现:

<Form-item label="校准日期" prop="calibrationDate">
    <date-picker style="width: 80%" type="date"
                v-model="entity.calibrationDate"
                @on-change="getCalibrationDate"
                placeholder="请选择校准日期"></date-picker>
</Form-item>

日期事件:

getCalibrationDate: function (calibrationDate) {
     vm.entity.calibrationDate = new Date(calibrationDate + " 00:00:00");
},

保存之前一定要转一下,不然还是少一天:

vm.entity.calibrationDate = formatDate(new Date(vm.entity.calibrationDate), 'yyyy-MM-dd');
爪哇笔记

作者: 小柒

出处: https://blog.52itstyle.vip

分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 如有问题, 可邮件(345849402@qq.com)咨询。