js和微信小程序本地获取东八北京时间

changeCount(){
    // 目标时区,东8区
    const targetTimezone = -8;
    // 当前时区与中时区时差,以min为维度
    const dif = new Date().getTimezoneOffset();
    // 本地时区时间 + 本地时区时差  = 中时区时间
    // 目标时区时间 + 目标时区时差 = 中时区时间
    // 目标时区时间 = 本地时区时间 + 本地时区时差 - 目标时区时差
    // 东8区时间
    const east9time = new Date().getTime() + dif * 60 * 1000 - (targetTimezone * 60 * 60 * 1000);
    console.log('new Date(east9time)',dif,new Date(east9time));
  }

  

posted @ 2019-05-08 17:26  dellyoung  阅读(2978)  评论(0编辑  收藏  举报