js时区转换

/**
* vo.timeZone 时区 与标准时间差 毫秒
*/
timeZone = Math.round(vo.timeZone / 1000 / 3600);

/**
* 获取某一时区的时间
* tm 服务器时间
* zone 服务器时区
*/
static newDate(tm: number, timeZone: number = 0): Date {
  timeZone = timeZone ? timeZone : dMgr.timeModel.timeZone;
  let date = new Date();
  let subTimeZone: number = (timeZone * 60 + date.getTimezoneOffset()) * 60000;
  date.setTime(tm + subTimeZone);
  return date;
}

More(时区,Date): https://juejin.im/post/5d23ef766fb9a07ea5681378

posted @ 2020-04-17 10:09  柚子乌拉拉  Views(772)  Comments(0Edit  收藏  举报