自学内容网 自学内容网

JavaScript获取当前位置的时区名称和时区数值

  1. 获取时区名称
var timeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
console.log('timeZone = ', timeZone)

打印结果为:timeZone = Asia/Shanghai

  1. 获取时区数值
var offsetMinutes = new Date().getTimezoneOffset();
var offsetHours = offsetMinutes / 60;

打印结果为:-8,使用时乘-1即可。如UTC时间转当前时间,那就用:

const date = new Date(time).setHours(date.getHours() + (offsetHours * -1));


原文地址:https://blog.csdn.net/qq_29517595/article/details/140641590

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!