当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript date.getTimezoneOffset()用法及代码示例


date.getTimezoneOffset()是javaScript的内置函数,用于返回通用Co-ordinated时间(UTC)与本地时间之间的时差(以分钟为单位)。如果您的时区为GMT + 5,则将返回-300(60 * 5)分钟。夏时制防止此值保持恒定。句法:

date.getTimezoneOffset()

在以上语法中,date是使用Date()构造函数创建的有效Date对象。
参数:它不接受任何参数。
返回值:它返回一个数字,以分钟为单位表示UTC与本地时间之间的时差。

JavaScript代码显示date.getTimezoneOffset()函数的工作方式:

范例1:
<script> 
  
    // If nothing is in parameter it takes 
    // the current date while creating Date object  
    var date = new Date(); 
      
    // Extracting the timedifference between 
    // UTC and local time 
    var diff = date.getTimezoneOffset(); 
      
   //Printing on console 
   document.write(diff);  
  
</script>

输出:


-330

范例2:
该月的日期应该在1到31之间,因为没有一个月的日期大于31,这就是为什么它返回NaN的原因,即不是一个数字,因为该月的日期不存在。

<script> 
  
    // Taking the date while creating Date object  
    var date=new Date('Aug 32 2018 5:30'); 
      
    // Extracting the timedifference between UTC and local time 
    var n=date.getTimezoneOffset(); 
    document.write(n) 
  
</script>

输出:

NaN

注意:世界标准时间(UTC)是世界时间标准设置的时间。 UTC与GMT时间相同。

支持的浏览器:JavaScript date.getTimezoneOffset()支持的浏览器如下:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • Opera
  • 苹果浏览器


相关用法


注:本文由纯净天空筛选整理自ShreyaGarg10大神的英文原创作品 JavaScript | date.getTimezoneOffset() with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。