在iView中的DatePicker组件如果只选择日期而不选择时间,结束时间默认为00:00:00,而有时候需要其默认为23:59:59
<template> <DatePicker v-model="time" type="datetimerange" format="yyyy-MM-dd HH:mm:ss" @on-change="timeChange"></DatePicker> </template> <script> data(){ return {
// 设置初始日期 time: ['2021-06-28 00:00:00','2021-06-29 23:59:59'] } }, methods: { // 每次获取传入的时间都是格式化时间,但绑定的time其实是中国标准时间吗 timeChange(time1){if(time1[1].slice(-8) === '00:00:00'){ time1[1] = time1[1].slice(0,-8) + '23:59:59' // 由于this.time是标准日期,因此必须使用这样的语句 this.time= time1 } } </script>