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


Javascript Date.parse()用法及代碼示例


Date.parse()函數是JavaScript中的內置函數,可幫助我們知道自1970年1月1日午夜到提供日期為止的確切毫秒數。
用法:

Date.parse(datestring);

參數:此函數采用datestring參數作為輸入。
返回值:它返回一個整數值,表示從1970年1月1日午夜到提供的日期之間的毫秒數。如果機器以任何方式無法識別該字符串或輸入的字符串無效,它將返回“NaN”而不是整數。
JavaScript代碼顯示Date.parse()函數的工作方式:
示例1:

<script> 
  
    // Taking a date string as input. 
    var date = "February 18, 2018 12:30 PM"; 
      
    // Calling parse function on input date string. 
    var msec = Date.parse(date); 
    document.write(msec); 
      
</script>

輸出:


1518937200000

示例2:
如果輸入的日期字符串不正確,則返回NaN,即不是數字。

<script> 
  
    // Taking wrong date string as input. 
    var date = "February 48, 2018 12:30 PM"; 
      
    // calling parse function. 
    var msec = Date.parse(date); 
    document.write(msec); 
      
</script>                    

輸出:

NaN

為什麽格林尼治標準時間1970年1月1日00:00:00?
這稱為Unix時間,即Unix發明的時間。幾乎所有的編程語言,操作係統都以此為參考開始時間。
注意:一旦獲得兩個日期之間的毫秒數,就可以通過簡單的數學計算輕鬆地找到小時,天,月,年等的數量。

支持的瀏覽器:JavaScript Date.parse()()函數支持的瀏覽器如下:

  • 穀歌瀏覽器
  • IE瀏覽器
  • 火狐瀏覽器
  • Opera
  • 蘋果瀏覽器



注:本文由純淨天空篩選整理自Pulkit_Singh大神的英文原創作品 JavaScript | Date.parse()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。