<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var app = document.getElementById('app');
var app2 = document.getElementById('app2');
// 秒 => 时分秒
const formatSecondes = (num) => {
const hour = ~~(num / 3600);
const minute = ~~((num - 3600 * hour) / 60);
const second = ~~(num - 3600 * hour - minute * 60);
return `${hour}:${minute}:${second}`
}
const base = 1202;
const step = (timesamp) => {
if (timesamp / 1000 < base) {
document.body.innerHTML = formatSecondes(base - timesamp / 1000);
requestAnimationFrame(step);
}
}
requestAnimationFrame(step);
</script>
</body>
</html>