时区的计算方法:
计算的区时 = 已知区时 - (已知区时的时区 - 要计算区时的时区)
注:东时区为正,西时区为负
function dateFormatByTimezone(date = new Date(), data_timezone = 8, target_timezone = 8) {let msec = new Date(date).getTime() - (data_timezone - target_timezone) * 60 * 60 * 1000;date = new Date(msec);let supNum = function(n) {return n < 10 ? '0' + n : n;}return `${date.getFullYear()}-${supNum(date.getMonth()+1)}-${supNum(date.getDate())} ${supNum(date.getHours())}:${supNum(date.getMinutes())}:${supNum(date.getSeconds())}`;}
