From 9785457bf5ea9495bf9c4770dba1de4b48aaa14f Mon Sep 17 00:00:00 2001 From: liaoxinyu Date: Mon, 6 Jan 2025 16:21:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9k=E7=BA=BF=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/chart_main/sevencoin.js | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/static/chart_main/sevencoin.js b/static/chart_main/sevencoin.js index 598aa3b..02c0487 100644 --- a/static/chart_main/sevencoin.js +++ b/static/chart_main/sevencoin.js @@ -253,9 +253,7 @@ $(function () { tvQuoter.find('[data-name="zhangdiee"]').css('color',zhangdiee>0?'#53b987':'#eb4d5c'); } timestampToTime(timestamp) { - const dates = new Date(timestamp); - const resolutionTime = this.getResolutionTime() - const date = resolutionTime === 1 ? dates : this.adjustToEasternTime(dates); + const date = this.adjustToEasternTime(timestamp); const yyyy = `${date.getFullYear()}`; const yy = `${date.getFullYear()}`.substr(2); @@ -276,20 +274,12 @@ $(function () { } adjustToEasternTime(date) { - // 将给定日期转换为时间戳 - const timestamp = date.getTime(); + let timestamp; - // 获取美国东部时区偏移值(以分钟为单位) - // const easternOffset = -240; // 美国东部时区偏移值为 -240 分钟 - // 获取东部时间的偏移值(分钟) - let easternOffset = 1260; // 标准时间(EST) - if (this.dateIsInEDT(date)) { - easternOffset = 1200; // 夏令时(EDT) - } // 调整时间为美国东部时间 - const adjustedTime = timestamp - (date.getTimezoneOffset() + easternOffset) * 60 * 1000; + timestamp = date - (-28800000)+(new Date(new Date().getTime()).getTimezoneOffset()* 60 * 1000) - 46800000; // 创建新的日期对象,并使用调整后的时间戳 - const adjustedDate = new Date(adjustedTime); + const adjustedDate = new Date(timestamp); // 返回调整后的日期对象 return adjustedDate;