适用于页面只显示一个倒计时
<script>
setInterval(function() {
getTime();
}, 1000);
function getTime() {
var nowDate = new Date(); //当前时间
var oldData = new Date("2019-07-26 22:20:00"); //获取的时间
var seconds = parseInt((oldData - nowDate) / 1000);
if(seconds <= 0) return ("00:00:00"); //如果相减小于0,返回 00:00:00
var hours = Math.floor(seconds / (60 * 60)); //小时
if (hours < 10) hours = "0" + hours;
seconds = seconds % (60 * 60); //分钟
var mins = Math.floor(seconds / 60);
if (mins < 10) mins = "0" + mins;
seconds = seconds % 60; //秒
if (seconds < 10) seconds = "0" + seconds;
return (hours + ":" + mins + ":" + seconds);
}
</script>