下麵是Date parse()方法的示例。
- 例:
<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
date.parse()方法用於了解從1970年1月1日午夜到我們提供的日期之前經過的確切毫秒數。
用法:
Date.parse(datestring);
參數:此方法接受上文和下文所述的單個參數:
- datestring:此參數將日期保存為字符串。
返回值:它返回一個整數值,該整數值表示從1970年1月1日午夜到提供的日期之間的毫秒數。如果機器以任何方式無法識別該字符串或輸入的字符串無效,它將返回“NaN”而不是整數。
上述方法的更多代碼如下:
程序1:如果輸入的日期字符串不正確,則返回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
程序2:如果輸入的日期字符串不正確,則返回NaN,即不是數字。
<script>
// Taking wrong date string as input.
var date = "June 22, 2012";
// Calling parse function.
var msec = Date.parse(date);
document.write(msec);
</script>
輸出:
1340303400000
注意:一旦獲得兩個日期之間的毫秒數,就可以通過簡單的數學計算輕鬆地找到小時,天,月,年等的數量。
支持的瀏覽器:下麵列出了JavaScript Date parse()方法支持的瀏覽器:
- 穀歌瀏覽器
- IE瀏覽器
- 火狐瀏覽器
- Opera
- Safari
相關用法
- Javascript JSON parse()用法及代碼示例
- Node.js path.parse()用法及代碼示例
- Node.js querystring.parse()用法及代碼示例
- Node.js url.parse(urlString, parseQueryString, slashesDenoteHost)用法及代碼示例
- JavaScript Date toLocaleTimeString()用法及代碼示例
- JavaScript Date UTC()用法及代碼示例
- JavaScript Date getHours()用法及代碼示例
- Javascript date.getMinutes()用法及代碼示例
- Javascript date.getMonth()用法及代碼示例
- Javascript date.getSeconds()用法及代碼示例
注:本文由純淨天空篩選整理自Pulkit_Singh大神的英文原創作品 JavaScript Date parse() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。