<body>
<div id="GoHome"></div>
<script>
function show() {
//1.创建Date对象
let start = new Date(); //当前时间
let end = new Date('2023-1-1'); //规定最后的期限
//2.计算两个日期之间的差值(毫秒)
let times = end.getTime() - start.getTime();
//3.将毫秒数转换成天、时、分、秒
let d = parseInt(times / 1000 / 60 / 60 / 24); //天数
d = d < 10 ? '0' + d : d;
let h = parseInt(times / 1000 / 60 / 60 % 24); //小时数
h = h < 10 ? '0' + h : h;
let m = parseInt(times / 1000 / 60 % 60); //分钟数
m = m < 10 ? '0' + m : m;
let s = parseInt(times / 1000 % 60); //秒钟数
s = s < 10 ? '0' + s : s;
//4.将转换的结果拼接成字符串
let str = `现在距离回家的时间还有:${d}天:${h}时:${m}分:${s}秒`;
/*5.将字符串填充到页面的div中
innerHTML属性:代表起始标签和结束标签之间内容
*/
let mydiv = document.querySelector('#GoHome');
mydiv.innerHTML = str;
// document.getElementById('NewYear').innerHTML = str;
}
setInterval(show, 1000);
</script>
</body>