JavaScript Date getTimezoneOffset()方法
时间:2019-08-20 13:50:51 来源:igfitidea点击:
说明
Javascript date getTimezoneOffset()方法返回当前区域设置的时区偏移量(以分钟为单位)。
时区偏移量是时差的分钟数,格林威治标准时间(GMT)是相对于当地时间的。
例如,如果时区是GMT+10,则返回-600。夏令时阻止此值成为常量。
语法
Date.getTimezoneOffset()
返回值
返回当前区域设置的时区偏移量(分钟)。
示例
从UTC获取当前语言环境的时区偏移量(以分钟为单位)。
var date = new Date(); console.log(date.getTimezoneOffset()); // -480 (8小时时区)
使用getTimezoneOffset来检查是否为夏令时:
var winter = new Date(2000, 0, 1).getTimezoneOffset(); var summer = new Date(2000, 6, 1).getTimezoneOffset(); if (winter === summer) { console.log('当前区域不使用dst。'); } else { var now = new Date().getTimezoneOffset(); if (now === winter) { console.log('冬令时'); } else { console.log('夏令时'); } }