el-date-picker的结束日期的时分秒为0:0:0时修改成23:59:59

html 复制代码
<el-date-picker
  v-model="taskTime"
  type="datetimerange"
  range-separator="-"
  start-placeholder="开始时间"
  end-placeholder="结束时间"
  @change="handleTimeChange" />

js

javascript 复制代码
<script setup lang="ts">
import { ref } from 'vue'

const taskTime = ref()
const handleTimeChange = (value: any[]) => {
  if (value && value[1]) {
    const endTime = value[1]
    if (
      endTime.getHours() === 0 &&
      endTime.getMinutes() === 0 &&
      endTime.getSeconds() === 0
    ) {
      endTime.setHours(23)
      endTime.setMinutes(59)
      endTime.setSeconds(59)
      taskTime.value = [taskTime.value[0], endTime]
    }
  }
}
</script>

相关推荐
程序员小张丶24 分钟前
基于React Native开发HarmonyOS 5.0主题应用技术方案
javascript·react native·react.js·主题·harmonyos5.0
teeeeeeemo39 分钟前
Vue数据响应式原理解析
前端·javascript·vue.js·笔记·前端框架·vue
Sahas101943 分钟前
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined.
前端·javascript·vue.js
Jinxiansen02111 小时前
Vue 3 实战:【加强版】公司通知推送(WebSocket + token 校验 + 心跳机制)
前端·javascript·vue.js·websocket·typescript
JohnYan1 小时前
Bun技术评估 - 05 SQL
javascript·后端·bun
前端农民晨曦1 小时前
深入浏览器事件循环与任务队列架构
前端·javascript·面试
Spider_Man1 小时前
JavaScript对象那些坑:初学者必踩的“陷阱”与进阶秘籍
前端·javascript
我在北京coding2 小时前
Uncaught ReferenceError: process is not defined
前端·javascript·vue.js
张成AI2 小时前
A2A JS SDK 完整教程:快速入门指南
javascript·agent·a2a
baozj2 小时前
一次表单数据复用引发的 Bug:理解 Vue 中的 data 为何是函数
前端·javascript·vue.js