js 如何根据选择的时区把时间戳转换成时区的标准时间
js 如何根据选择的时区把时间戳转换成时区时间
比如,选择东7区,把后端返回的时间戳转换成东7区的标准时间
回答:
const d=new Date();
const localTime = d.getTime();
const localOffset=d.getTimezoneOffset()*60000; //getTimezoneOffset()返回是以分钟为单位,需要转化成ms
const utc = localTime + localOffset;
const offset =9; //以韩国时间为例,东9区
const korean= utc + (3600000*offset);
nd = new Date(korean);
console.log("Korean time is " + nd.toLocaleString());
回答:
一区差3600秒, 可以自己加减这个差值.
回答:
用dayjs
包就可以了。
const datetime=dayjs.unix(1318781876).tz('Asia/Shanghai').format("YYYY-MM-DD");console.log(datetime);
以上是 js 如何根据选择的时区把时间戳转换成时区的标准时间 的全部内容, 来源链接: utcz.com/p/937118.html