时间:2021-05-26
代码相当简单实用,这里就不多废话了,小伙伴们简单看下就能明白
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:///jquery-1.9.0.min.js"></script><script>var time_end = $('#end_time_gou').val();var time_now_server = $('#now_gou').val();countDown(time_end,time_now_server,"#demo01 .day","#demo01 .hour","#demo01 .minute","#demo01 .second");function countDown(endtime,now,day_elem,hour_elem,minute_elem,second_elem){var end_time = new Date(endtime).getTime(),//月份是实际月份-1current_time = new Date(now).getTime(),sys_second = (end_time-current_time)/1000;var timer = setInterval(function(){if (sys_second > 0) {sys_second -= 1;var day = Math.floor((sys_second / 3600) / 24);var hour = Math.floor((sys_second / 3600) % 24);var minute = Math.floor((sys_second / 60) % 60);var second = Math.floor(sys_second % 60);day_elem && $(day_elem).text(day);//计算天$(hour_elem).text(hour<10?"0"+hour:hour);//计算小时$(minute_elem).text(minute<10?"0"+minute:minute);//计算分$(second_elem).text(second<10?"0"+second:second);// 计算秒} else {clearInterval(timer);}}, 1000);}</script><script type="text/javascript">var time_now_server,time_now_client,time_end,time_server_client,timerID;time_end=new Date($('#end_time_gou').val());//结束的时间time_end=time_end.getTime();time_now_server=new Date($('#now_gou').val());//开始的时间,服务器time_now_server= time_now_server.getTime();time_now_client=new Date();time_now_client=time_now_client.getTime();//本地的时间time_server_client=time_now_server-time_now_client;setTimeout("show_time("+time_end+","+time_server_client+","+timerID+")",1000);function show_time(time_end,time_server_client,timerID){var timer = document.getElementById('timer');if(!timer){return;}timer.innerHTML = timer.innerHTML;var time_now,time_distance,str_time;var int_day,int_hour,int_minute,int_second;var time_now=new Date();time_now=time_now.getTime()+time_server_client;time_distance=time_end-time_now;if(time_distance>0){int_day=Math.floor(time_distance/86400000)time_distance-=int_day*86400000;int_hour=Math.floor(time_distance/3600000)time_distance-=int_hour*3600000;int_minute=Math.floor(time_distance/60000)time_distance-=int_minute*60000;int_second=Math.floor(time_distance/1000)if(int_hour<10)int_hour="0"+int_hour;if(int_minute<10)int_minute="0"+int_minute;if(int_second<10)int_second="0"+int_second;str_time=int_day+"天"+int_hour+"小时"+int_minute+"分钟"+int_second+"秒";timer.innerHTML=str_time;setTimeout("show_time("+time_end+","+time_server_client+","+timerID+")",1000);}else{timer.innerHTML =timer.innerHTML;clearTimeout(timerID)}}</script></body></html>以上所述就是本文的全部内容了,希望大家能够喜欢。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
精确到毫秒秒杀倒计时PHP源码实例,前台js活动展示倒计时,后台计算倒计时时间。每0.1秒定时刷新活动倒计时时间。PHP://注意:php的时间是以秒算。js的
这是一款基于javascript实现可调整倒计时间的代码,我们可以手动调整倒计时间,可以精确到“天、时、分、秒”,而且样式布局也很新颖。先上运行效果图:效果演示
本文实例总结了JS常用倒计时代码。分享给大家供大家参考,具体如下:第一种:精确到秒的javascript倒计时代码离2010年还有:startclock()va
本文实例为大家分享了JS倒计时展示的具体代码,供大家参考,具体内容如下第一种:精确到秒的javascript倒计时代码HTML代码:离2010年还有:start
本文实例总结了常见的JS倒计时代码。分享给大家供大家参考。具体汇总如下:第一种:精确到秒的javascript倒计时代码HTML代码:复制代码代码如下:离201