JavaScript 的 Date 对象中的 parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
Date.parse(datestring);
参数 | 描述 |
---|---|
datestring | 要解析的日期。 |
类型 | 描述 |
---|---|
Number | 指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数。 |
该函数只支持 JavaScript 1.0 即以上版本。
该函数支持所有的主流浏览器。
使用 parse 获取时长
<!DOCTYPE html>
<html>
<head>
<title>JavaScript parse</title>
<script type="text/javascript">
console.log("嗨客网(www.haicoder.net)");
var timeLong = Date.parse("2022/09/11 19:09:10");
console.log("timeLong =", timeLong);
var minutes = 1000*60;
var hours = minutes*60;
var days = hours*24;
var years = days*365;
var yearLong = Math.round(timeLong / years);
console.log("yearLong =", yearLong);
</script>
</head>
</html>
程序运行后,控制台输出如下:
我们使用 Date parse 函数,获取了从一个指定时间到 1970 年的毫秒数,并且,我们通过运算,将毫秒数转换成了年数。
JavaScript 的 Date 对象中的 parse 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。JavaScript parse 语法:
Date.parse(datestring);