您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2014年08月08日 06:06

原创 JavaScript Date.getTimezoneOffset() 函数详解

3684 次浏览 读完需要≈ 3 分钟

内容目录

getTimezoneOffset()函数用于返回协调通用时间(UTC)与当前主机时间之间的分钟差值

该函数属于Date对象,所有主流浏览器均支持该函数

语法

date.getTimezoneOffset( )

返回值

getTimezoneOffset()函数的返回值为Number类型,返回当前计算机上的时间和UTC时间之间相差的分钟数。

一般而言,如果当地时间早于UTC时间(在UTC时区以东,例如亚洲地区),则返回值为负;如果当地时间晚于UTC时间(在UTC时区以西,例如美洲地区),则返回值为正。

示例&说明

// 定义一个当前时间的Date对象(2014-08-07)
var date = new Date();
var minutes = date.getTimezoneOffset();
//由于当前环境为UTC+8时区,所以与UTC有8个小时的差值
// UTC - (UTC + 8) = -8 小时 = -480 分钟
document.writeln( "与UTC时间的差值为:" + minutes + "分钟 = " + minutes / 60 + "小时" ); // 与UTC时间的差值为:-480分钟 = -8小时

运行代码

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单