JavaScript 中的 parse() 方法用於解析指定的日期字符串,並返回指定日期與 1970 年 1 月 1 日之間的毫秒數。如果字符串沒有有效值或無法識別,則該方法返回 NaN。
計算兩個指定日期之間的毫秒數有助於我們通過簡單的計算找到小時數、天數、月數等。
用法
date.parse(datestring);
它包含一個表示日期的單個參數字符串。此方法返回一個表示毫秒數的數字。
讓我們看一些使用 parse() 方法的說明。在第一個示例中,我們傳遞了有效的日期值,在第二個示例中,我們傳遞了無效的日期值以查看結果。
示例 1
在此示例中,我們傳遞一個有效日期以獲取指定日期與 1970 年 1 月 1 日午夜之間的毫秒數。
這裏,指定的日期是“2020 年 6 月 19 日”。
<html>
<head>
</head>
<body>
<h1> Hello World:):) </h1>
<p> Here, we are finding the number of milliseconds between the given date and midnight of January 1, 1970. </p>
<script>
var d1 = "June 19, 2020";
var m1 = Date.parse(d1);
document.write("The number of milliseconds between <b> " + d1 + "</b> and <b> January 1, 1970 </b> is:<b> " + m1 + "</b>");
</script>
</body>
</html>
輸出
例2
在這個例子中,我們傳遞了一個無效的日期,看看當我們提供無效的輸入時會發生什麽。
<html>
<head>
</head>
<body>
<h1> Hello World:):) </h1>
<p> Here, we are finding the number of milliseconds between the given date and midnight of January 1, 1970. </p>
<script>
var d1 = "June 39, 2020"; //an invalid date
var m1 = Date.parse(d1);
document.write("The number of milliseconds between <b> " + d1 + "</b> and <b> January 1, 1970 </b> is:<b> " + m1 + "</b>");
</script>
</body>
</html>
輸出
在輸出中,我們可以看到結果是 NaN。
相關用法
- JavaScript dataView.setBigInt64()用法及代碼示例
- JavaScript dataView.getBigInt64()用法及代碼示例
- JavaScript Uint8Array.of()用法及代碼示例
- JavaScript BigInt.prototype.toString()用法及代碼示例
- JavaScript DataView.getInt16()用法及代碼示例
- JavaScript Symbol.keyFor()用法及代碼示例
- JavaScript handler.has()用法及代碼示例
- JavaScript JSON.stringify()用法及代碼示例
- JavaScript Symbol.split屬性用法及代碼示例
- JavaScript Function.displayName屬性用法及代碼示例
- JavaScript TypedArray reverse()用法及代碼示例
- JavaScript String slice()用法及代碼示例
- JavaScript 正則 \n用法及代碼示例
- JavaScript Math hypot()用法及代碼示例
- JavaScript Set add()用法及代碼示例
- JavaScript Array fill()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript Date toISOString()用法及代碼示例
- JavaScript DataView.getInt8()用法及代碼示例
- JavaScript handler.get()用法及代碼示例
注:本文由純淨天空篩選整理自 JavaScript date parse() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。