<!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>js求时间差</title>
</head>
<body>
</body>
<script>
var begin = new Date('2021-4-8 10:00:10');
// var end = new Date('2018-10-8 20:05:00');
var end = new Date();
console.log(begin.getTime(),end.getTime())
//时间相差毫秒数
var span = end.getTime() - begin.getTime();
console.info(span);//2250542583
//计算相差天数
var result = '';
var days = Math.floor(span / (24 * 3600 * 1000));
result += days + '天';
//相差小时数
var leave1 = span % (24 * 3600 * 1000);
var hours = Math.floor(leave1 / (3600 * 1000))
result += hours + '小时';
//相差分钟
var leave2 = leave1 % (3600 * 1000)
var minutes = Math.floor(leave2 / (60 * 1000));
result += minutes + '分钟';
//相差秒
var level3 = leave2 % (60 * 1000)
var seconds = Math.round(level3 / 1000);
result += seconds + '秒';
console.info(result); //26天1小时9分钟60秒
</script>
</html>
js求时间差
最新推荐文章于 2023-05-30 17:40:32 发布