From 2f68ef1f1db8adce9564d5519ea75bdd9d612bd2 Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Sat, 10 Aug 2024 12:19:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=A7=86=E9=A2=91=E6=90=9C?= =?UTF-8?q?=E7=B4=A2bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/video.js | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/src/api/video.js b/src/api/video.js index a310c04..7452818 100644 --- a/src/api/video.js +++ b/src/api/video.js @@ -22,6 +22,19 @@ export const quashVideoService = (data) => { } return request.post('/video/quash_option', params, { headers : {'token': data.token }}); } +function getTimeString(time) { + let date = new Date(time); + // 提取年、月、日、时、分、秒 + const year = date.getFullYear(); + const month = (''+(date.getMonth() + 1)).slice(-2); // 月份是从0开始的,所以要加1 + const day = ('0' + date.getDate()).slice(-2); + const hour = ('0' + date.getHours()).slice(-2); + const minute = ('0' + date.getMinutes()).slice(-2); + const second = ('0' + date.getSeconds()).slice(-2); + + // 重新组合并返回格式化的日期时间字符串 + return `${year}/${month}/${day} ${hour}:${minute}:${second}`; +} export const getVideoListService = (data) => { const params = new URLSearchParams(); @@ -29,15 +42,20 @@ export const getVideoListService = (data) => { for (let key in data) { if (key === 'entrydate' && data[key].length > 0) { if (hour === "33") { - let begin = data[key][0].toLocaleString().slice(0, 10) + " 00:00:00"; //begin=data[key][0].toLocaleString().slice(0,10)+hour+":00:00"; + let b1=Date.parse(data[key][0]); + let b2=Date.parse(data[key][1]); + let begin = getTimeString(b1).toString().slice(0, 10) + " 00:00:00"; //begin=data[key][0].toLocaleString().slice(0,10)+hour+":00:00"; params.append("begin", begin); - let end = data[key][1].toLocaleString().slice(0, 10) + " 23:59:59"; + //alert(begin) + let end = getTimeString(b2).toString().slice(0, 10) + " 23:59:59"; params.append("end", end); continue; } else { - let begin = data[key][0].toLocaleString().slice(0, 10) + hour + ":00:00"; //begin=data[key][0].toLocaleString().slice(0,10)+hour+":00:00"; + let b1=Date.parse(data[key][0]); + let b2=Date.parse(data[key][1]); + let begin = getTimeString(b1).toString().slice(0, 10) + hour + ":00:00"; //begin=data[key][0].toLocaleString().slice(0,10)+hour+":00:00"; params.append("begin", begin); - let end = data[key][1].toLocaleString().slice(0, 10) + hour + ":59:59"; + let end = getTimeString(b2).toString().slice(0, 10) + hour + ":59:59"; params.append("end", end); continue; }