js 如何根据选择的时区把时间戳转换成时区的标准时间

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

回到顶部