JavaScript实现倒计时案例

一个倒计时案例
1.输入时间减去现在的时间就是剩余的时间,但是不能拿着时分秒相减,比如05分减去25分,结果是负数
2.时间戳来做,用户输入时间总的毫秒数减去现在的时间的毫秒数,得到的就是剩余时间的毫秒数
3.把剩余时间的毫秒数转化为天、时、分、秒(时间戳转化为时分秒)
js核心代码

<script>
	function Hourscount(time){
		var Nowtime = +new Date();  //总的毫秒数
		var inputtime = +new Date(time);
		var times = (inputtime - Nowtime) / 1000;
		var d = parseInt(times/60/60/24);
		d = d < 10 ? '0' + d : d;
		var h = parseInt(times/60/60%24);
		h = h < 10 ? '0' + h : h;
		var m = parseInt(times/60%60);
		m = m < 10 ? '0' + m : m;
		var s = parseInt(times%60);
		s = s < 10 ? '0' + s : s;
		return d + '天' + h + '时' + m + '分' + s + '秒';
	}
	console.log('毕业倒计时:')
	console.log(Hourscount('2022-6-22 18:00:00'));
	var t = new Date();
	console.log(t);
</script>

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...