当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript date parse()用法及代码示例


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>

输出

JavaScript date parse() method

例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 date parse() method



相关用法


注:本文由纯净天空筛选整理自 JavaScript date parse() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。