diff --git a/static/chart_main/sevencoin.js b/static/chart_main/sevencoin.js index 2a28b26..5142883 100644 --- a/static/chart_main/sevencoin.js +++ b/static/chart_main/sevencoin.js @@ -254,9 +254,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); @@ -277,20 +275,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;