js date 获取当前时区与utc的时间差值
时间: 2024-05-05 10:15:45 浏览: 88
JavaScript中获取时间的函数集
可以使用`getTimezoneOffset()`函数获取当前时区与UTC的时间差值,单位为分钟。需要注意的是,该函数返回的是当前时区相对于UTC的时间差值,因此需要使用负数来表示UTC相对于当前时区的时间差值。
以下是一个示例代码:
```
// 获取当前时间
var now = new Date();
// 获取当前时区与UTC的时间差值(单位为分钟)
var offset = now.getTimezoneOffset();
// 将时间差值转换为小时数
var hours = offset / 60;
var minutes = offset % 60;
// 输出结果
console.log("当前时区与UTC的时间差值为:" + hours + "小时" + minutes + "分钟");
```
例如,在北京时区执行上述代码,输出结果为:
```
当前时区与UTC的时间差值为:-8小时0分钟
```
表示北京时区比UTC时间早8小时。
阅读全文