您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

js如何实现简易倒计时效果

2024/8/9 4:25:45发布62次查看
实现倒计时功能首先是得到目标时间,然后用当前时间减去目标时间,最后将时间差传化为天数、时、分、秒。由于得到的时间不能直接运算,可以采用object.gettime()方法转化成相同类型进行运算。
相关说明:
如果想要显示界面好看些,可以添加一下样式。
<script> function show(){ //获取目的日期 var myyear=document.getelementbyid("year").value; var mymonth=document.getelementbyid("month").value-1; var myday=document.getelementbyid("day").value; var myhour=document.getelementbyid("hour").value; var myminute=document.getelementbyid("minute").value; var mysecond=document.getelementbyid("second").value; var time=number(new date(myyear,mymonth,myday,myhour,myminute,mysecond)); // var time=new date(myyear,mymonth,myday,myhour,myminute,mysecond).gettime(); //获取当前时间 var nowtime=date.now(); // var nowtime=new date().gettime(); //获取时间差 var timediff=math.round((time-nowtime)/1000); //获取还剩多少天 var day=parseint(timediff/3600/24); //获取还剩多少小时 var hour=parseint(timediff/3600%24); //获取还剩多少分钟 var minute=parseint(timediff/60%60); //获取还剩多少秒 var second=timediff%60; //输出还剩多少时间 document.getelementbyid("1").innerhtml=day; document.getelementbyid("2").innerhtml=hour; document.getelementbyid("3").innerhtml=minute; document.getelementbyid("4").innerhtml=second; settimeout(show,1000); if(timediff==0){return;} } </script>
<head> <meta charset="utf-8"> <title>document</title> <style> input{width:50px;height: 20px;border:1px solid black;} .time1 span{display:inline-block;width:40px;height: 20px;} </style></head><body> <form>目的日期: <input type="text" id="year"><span>年</span> <input type="text" id="month"><span>月</span> <input type="text" id="day"><span>日</span> <input type="text" id="hour"><span>时</span> <input type="text" id="minute"><span>分</span> <input type="text" id="second"><span>秒</span> <input type="button" value="确定" οnclick="show()"> </form> <div class="time1">还剩时间: <span id="1"></span>天 <span id="2"></span>时 <span id="3"></span>分 <span id="4"></span>秒 </div>
倒计时的难点主要是时间格式和数字格式的转换,转换时除了object.gettime()方法还有number(object)方法。
推荐教程:js教程
以上就是js如何实现简易倒计时效果的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product