基于javascript简单的倒计时功能程序代码

程序介绍

使用JavaScript来更新倒计时。我们首先设置了目标时间(即到达该时间为止进行倒计时),然后在setInterval函数中,设置了每隔1秒钟更新一次倒计时的代码。我们通过获取当前时间和目标时间之差,计算出剩余时间。然后,通过对剩余时间进行数学运算,计算出剩余天数、小时数、分钟数和秒数,并将其显示在页面上。你可以根据实际需求扩展和修改该代码,例如更改目标时间,或者添加动画效果等。

效果如下

图片[1]-基于javascript简单的倒计时功能程序代码-QQ沐编程

完整代码

<!DOCTYPE html>
<html>
<head>
	<title>倒计时</title>
</head>
<body>
	<h1 id="timer"></h1>
	<script>
		// 目标时间(到达该时间为止进行倒计时)
		var target_date = new Date("2023-01-01").getTime();

		// 更新倒计时
		setInterval(function() {
			// 获取当前时间
			var current_date = new Date().getTime();

			// 计算剩余时间
			var time_left = target_date - current_date;

			// 计算天数、小时数、分钟数和秒数
			var days = Math.floor(time_left / (1000 * 60 * 60 * 24));
			var hours = Math.floor((time_left % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
			var minutes = Math.floor((time_left % (1000 * 60 * 60)) / (1000 * 60));
			var seconds = Math.floor((time_left % (1000 * 60)) / 1000);

			// 更新页面内容
			document.getElementById("timer").innerHTML = days + " 天 " + hours + " 小时 " + minutes + " 分钟 " + seconds + " 秒 ";
		}, 1000);
	</script>
</body>
</html>

 

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享