写一个距离国庆节还有多少天的代码 换算出天了 但是时分秒没有换算出来
<script>
$(function () {
function toDub(n) {
if (n < 10)
return '0' + n;
return n;
}
function t2() {
var time1 = Date.now();
time1 = Math.floor(time1 / 1000);
var time2 = new Date(2022, 9, 1, 0, 0, 0);
time2 = Math.floor(time2 / 1000);
var MS = time2 - time1;
var d = Math.floor(MS / 86400);
MS %= 86400;
var h = Math.floor(MS / 3600);
MS %= 3600;
var m = Math.floor(MS / 60);
var s = MS % 60;
$("#time").html(d + '天' + toDub(h) + '小时' + toDub(m) + '分' + toDub(s) + '秒');
}
function t() { //按你的写法
var time1 = Date.now();
time1 = Math.floor(time1 / 1000);
var time2 = new Date(2022, 9, 1, 0, 0, 0);
time2 = Math.floor(time2 / 1000);
var MS = time2 - time1;
var d = Math.floor(MS / 86400);
var h = Math.floor((MS % 86400) / 3600);
var m = Math.floor(((MS % 86400) % 3600) / 60);
var s = (((MS % 86400) % 3600) % 60) % 60;
$("#time2").html(d + '天' + toDub(h) + '小时' + toDub(m) + '分' + toDub(s) + '秒');
}
setInterval(t, 1000);
setInterval(t2, 1000);
});
</script>