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