JavaScript中的parse()方法用于解析指定的日期字符串,并返回指定日期与1970年1月1日之间的毫秒数。如果字符串没有有效的值或不被识别,该方法将返回NaN

通过计算两个指定日期之间的毫秒数,可以帮助我们轻松地找到小时、天数、月份等等。

语法

  1. date.parse(datestring);

它包含一个表示日期的字符串参数。该方法返回一个表示毫秒数的数字。

让我们看一些使用parse()方法的示例。在第一个示例中,我们传递了有效的日期值,而在第二个示例中,我们传递了无效的日期值以查看结果。

示例1

在此示例中,我们传递了有效的日期以获取指定日期和1970年1月1日午夜之间的毫秒数。

这里指定的日期是"June 19, 2020"

<!DOCTYPE html>
<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>

输出

1.png

示例2

在此示例中,我们传递了无效的日期以查看当我们提供无效输入时会发生什么。

<!DOCTYPE html>
<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"; // 一个无效的日期 
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

2.png

标签: js, JavaScript, JavaScript语言, JavaScript开发, JavaScript语法, JavaScript脚本, JavaScript教程, JavaScript入门, JavaScript入门教程, JavaScript进阶, JavaScript宝典, JavaScript学习, JavaScript指南, JavaScript大全