最近使用iView时间控件的时候,页面格式明明显示的正常格式,但y用v-model往后台传的时候就变成了格林威治时间格式 :Fri May 21 2021 7:00:00 GMT+0800 (中国标准时间)。
解决方法:
使用 @on-change=“log.endTime=$event”,而不是用v-model=“log.endDate”,而且我写上v-model属性会影响控件的使用,没有选时分秒只选了一个日期,控件就会自动弹回去。
<template><Date-picker type="datetime" format="yyyy-MM-dd HH:mm:ss" @on-change="log.endTime=$event" style="width: 155px" placeholder="选择开始时间" ></Date-picker></template>
<script th:inline="javascript">
var vm = new Vue({
el: '#app',
data:{
log:{
endTime:"" // 处理后的数据
}
}
});
</script>
对比效果如图: