JavaScript获取当前位置的时区名称和时区数值
- 获取时区名称
var timeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
console.log('timeZone = ', timeZone)
打印结果为:timeZone = Asia/Shanghai
- 获取时区数值
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)!