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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。