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


JavaScript Date getTimezoneOffset()用法及代码示例


下面是Date getTimezoneOffset()方法的示例。

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

date.getTimezoneOffset()方法用于返回世界标准时间(UTC)与本地时间之间的时差,以分钟为单位。如果您的时区为GMT + 5,则将返回-300(60 * 5)分钟。夏时制防止此值保持恒定。

用法:

date.getTimezoneOffset()

参数:此方法不接受任何参数。
返回值:它返回一个数字,以分钟为单位表示UTC与本地时间之间的时差。

上述方法的更多代码如下:



程序1:该月的日期应该在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

程序2:在此示例中,我们将新的Date保留为空白,以通过触发器获取UTC与本地时间之间的时差。

<!DOCTYPE html> 
<html> 
    <head> 
        <title> 
            JavaScript Date geTimexoneOffset() Method 
        </title> 
    </head> 
    <body style="text-align:center;"> 
        <h1 style="color:green;">GeeksforGeeks</h1> 
        <b>JavaScript Date geTimexoneOffset() Method</b> 
        <br /> 
        <br /> 
        <button onclick="gfg()">Click me</button> 
  
        <script> 
            function gfg() { 
                // If nothing is in parameter it takes 
                // the current date while creating  
                // Date object 
                var date = new Date("June 29 2020 10:30"); 
  
                // Extracting the time difference between 
                // UTC and local time 
                var diff = date.getTimezoneOffset(); 
  
                //Printing on console 
                document.write(diff); 
            } 
        </script> 
    </body> 
</html>

输出:

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

支持的浏览器:下面列出了JavaScript Date getTimezoneOffset()方法支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • Opera
  • Safari




相关用法


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