當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。