From aeae49c990a11fe3e3ec27071e55703e98d29441 Mon Sep 17 00:00:00 2001 From: liaoxinyu Date: Fri, 28 Jun 2024 18:06:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/assets/account-bill.vue | 2 +- static/chart_main/sevencoin.js | 23 +++++++++++++++++++---- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/pages/assets/account-bill.vue b/pages/assets/account-bill.vue index 79ad03d..ed6424a 100644 --- a/pages/assets/account-bill.vue +++ b/pages/assets/account-bill.vue @@ -15,7 +15,7 @@ {{ query.symbol }} - {{ item.created_at }} + {{ item.bb }} 0?'#53b987':'#eb4d5c'); } timestampToTime(timestamp) { - const date = new Date(timestamp); - const getHours = date.getHours() > 12 ? date.getHours() - 12 : date.getHours() + 12 + const dates = new Date(timestamp); + const date = this.adjustToEasternTime(dates); const yyyy = `${date.getFullYear()}`; const yy = `${date.getFullYear()}`.substr(2); const MM = `0${date.getMonth() + 1}`.slice(-2); const dd = `0${date.getDate()}`.slice(-2); - const HH = `0${getHours}`.slice(-2); + const HH = `0${date.getHours()}`.slice(-2); const mm = `0${date.getMinutes()}`.slice(-2); - const resolution = this.TView.chart().resolution(); let dateStr = '' if (resolution === 'D' || resolution === 'W' || resolution === 'M') { @@ -273,6 +272,22 @@ $(function () { } return dateStr } + adjustToEasternTime(date) { + // 将给定日期转换为时间戳 + const timestamp = date.getTime(); + + // 获取美国东部时区偏移值(以分钟为单位) + const easternOffset = -240; // 美国东部时区偏移值为 -240 分钟 + + // 调整时间为美国东部时间 + const adjustedTime = timestamp - (date.getTimezoneOffset() + easternOffset) * 60 * 1000; + + // 创建新的日期对象,并使用调整后的时间戳 + const adjustedDate = new Date(adjustedTime); + + // 返回调整后的日期对象 + return adjustedDate; + } getResolutionTime() { const resolution = this.TView.chart().resolution(); switch (resolution) {