DatePicker 日期选择器结束日期为23:59:59

  

      
      // 如果startTime:"2023-08-15 00:00:00"等于endTime:"2023-08-15 00:00:00",那么endTime换算成2023-08-15 23:59:59
      if (this.search.time[0] === this.search.time[1]) {
        const date = new Date(this.search.time[1]);
        date.setHours(23, 59, 59);
        data.endTime = date.toISOString().slice(0, 19).replace("T", " ");

      } else {
        // 如果startTime:"2023-08-01 00:00:00",endTime:"2023-08-15 00:00:00",那么endTime换算成2023-08-14 23:59:59
        data.startTime = this.dateFormat(this.search.time[0]);
        const startTimeString = this.dateFormat(this.search.time[1]);
        const startTime = new Date(startTimeString);
        startTime.setDate(startTime.getDate() - 1);
        startTime.setHours(23, 59, 59);
        data.endTime = startTime.toISOString().slice(0, 19).replace("T", " ");
      }

你可能感兴趣的:(前端)