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; }