1.倒计时效果
这是一段简单的倒计时代码,倒计时效果将基于此代码进行修改
<script>
function getDaojishi(time) {
var date = +new Date();//返回当前时间总毫秒数
var now = +new Date(time);//返回用户输入时间总毫秒数
var times = (now - date) / 1000;//剩余时间总秒数
var t = parseInt(times / 60 / 60 / 24);//天
t = t < 10 ? '0' + t : t;
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 t + '天' + h + '小时' + m + '分钟' + s + '秒'
}
var shijian = getDaojishi('2022-7-1 00:00:00');
console.log(shijian);
var dates = new Date();
console.log(dates);
</script>
2、京东倒计时效果
这是按照京东的倒计时效果进行的解析,代码可能会有点区别,大致原理如此: