时间戳概念: 获取到目前为止的毫秒数
时间戳多用在程序加密,因为永远不会有重复
用法:
//1.实例化Date对象
var date = new Date();
console.log(date.valueOf());
console.log(date.getTime());
//2.便捷用法
var date1 = +new Date();
console.log(date1);
//3.H5往后版本可使用
console.log(Date.now());
典型案例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<script>
function countDown(time) {
var nowTime = +new Date();
var inputTime = +new Date(time);
var times = (inputTime - nowTime) / 1000;
var d = parseInt(times / 60 / 60 / 24);
var h = parseInt((times / 60 / 60) % 24);
var m = parseInt((times / 60) % 60);
var s = parseInt(times % 60);
return d + "天" + h + "时" + m + "分" + s + "秒";
}
console.log(countDown("2022-12-26 19:09:43"));
var date = new Date();
console.log(date);
</script>
</head>
<body></body>
</html>