js通过date对象实现倒计时效果,具体内容如下
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>倒计时动画</title>
<style>
p{
text-align:center;
height:100px;
line-height:100px;
}
</style>
<script>
window.onload = function(){
setinterval(freetime,1000);
}
function freetime(){
var curtime = date.now();
var endtime = new date("2017-10-26 16:00:00");
var allfreeseconds = (endtime-curtime)/1000;
if(allfreeseconds>0){
var freeday = math.floor(allfreeseconds/(24*60*60));
var freehour = math.floor(allfreeseconds/(60*60) % 24);
var freeminute = math.floor(allfreeseconds/60 % 60);
var freesecond = math.floor(allfreeseconds%60);
document.getelementbyid("nowtime").innerhtml = "剩余"+freeday+"天"+freehour+"时"+freeminute+"分"+freesecond+"秒";
}
else{
document.getelementbyid("nowtime").innerhtml = "已结束";
}
}
</script>
</head>
<body>
<p>
<span id="nowtime"></span>
</p>
</body>
</html>
以上就是js如何通过date对象实现倒计时动画效果的实例的详细内容。