diff --git a/src/utils/class/date.js b/src/utils/class/date.js index d904bfd..d1e413e 100644 --- a/src/utils/class/date.js +++ b/src/utils/class/date.js @@ -123,7 +123,8 @@ function time2Date(time, isOffset = false) { timeN = time - (-28800000)+(new Date(new Date().getTime()).getTimezoneOffset()* 60 * 1000) - 43200000; // 使用43200000毫秒 = 12小时 } else { // 在冬令时期间 - timeN = time - (-28800000)+(new Date(new Date().getTime()).getTimezoneOffset()* 60 * 1000) - 46800000; // 使用46800000毫秒 = 13小时 + // timeN = time - (-28800000)+(new Date(new Date().getTime()).getTimezoneOffset()* 60 * 1000) - 46800000; // 使用46800000毫秒 = 13小时 + timeN = time - (-28800000)+(new Date(new Date().getTime()).getTimezoneOffset()* 60 * 1000); // 使用46800000毫秒 = 13小时 } /** * 北京时间时间戳和同一时间时间戳相差“-28800000”ms,本地时间和同一时间相差 @@ -142,9 +143,8 @@ function dateIsInEDT(date) { const year = date.getUTCFullYear(); const start = new Date(Date.UTC(year, 2, 8, 18)); // March, 2nd Sunday const end = new Date(Date.UTC(year, 10, 3, 18)); // November, 1st Sunday - console.log(start); - start.setUTCDate(14 - start.getUTCDay()); - end.setUTCDate(7 - end.getUTCDay()); + start.setUTCDate(13 - start.getUTCDay()); + end.setUTCDate(3 - end.getUTCDay()); return date >= start && date < end; }