Browse Source

修改k线时间

master
liaoxinyu 11 months ago
parent
commit
c1116dcdc4
  1. 18
      static/chart_main/sevencoin.js

18
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()}`;
@ -278,20 +276,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;

Loading…
Cancel
Save