From 9bc7f5fdc9f78d22144fc4210b80b1a817f1b78b Mon Sep 17 00:00:00 2001 From: luyisha Date: Thu, 3 Aug 2023 18:11:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/class/date.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/utils/class/date.js b/utils/class/date.js index da4865a..ae2a803 100644 --- a/utils/class/date.js +++ b/utils/class/date.js @@ -27,13 +27,17 @@ function time2Date(time, isOffset = false) { if (time.toString().length <= 10) { time = Number(time) * 1000; } - // 是否对时差进行转化 - if (isOffset) { - time = getTimeZoneOffset(time); - } + let timeN; + // 是否对时差进行转化 + if (isOffset) { + timeN = getTimeZoneOffset(time); + }else{ + // 这也是对时差进行转换,不需要在每个处理时间格式的组件中修改isOffset为true + timeN = time-(-28800000)+(new Date(new Date().getTime()).getTimezoneOffset()* 60 * 1000); + } // 转化成日期时间对象 - date = new Date(time); + date = new Date(timeN); } return date; }