js实现新年倒计时效果


Posted in Javascript onDecember 10, 2015

一年又一年,新年又快到了,最近大家又开始抢回家过年的车票了,我们就来算一算离新年还有多少天,总结总结在即将过去的2015年大家都收获了什么?

本文实例讲述了js实现新年倒计时效果代码。分享给大家供大家参考。具体如下:

运行效果图:

js实现新年倒计时效果

具体代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JS时间倒计时</title>
<script type="text/javascript">
 
 
var time_now_server,time_now_client,time_end,time_server_client,timerID;
 
//结束时间
time_end=new Date("2015/12/31 09:00:00");
time_end=time_end.getTime();
//开始的时间:如果不填入时间日期默认为当前的日期时间
time_now_server=new Date;
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()",1000);
 
 
//显示时间函数
function show_time()
{
 var timer = document.getElementById("timer");
 if(!timer){
 return ;
 }
 timer.innerHTML =time_server_client;
 
 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()",1000);
 
 }
 else
 {
 
 timer.innerHTML =timer.innerHTML;
 clearTimeout(timerID)
 window.location.href="http://www.baidu.com";
 }
}
</script>
</head>
 
<body>
<div id="timer" style="font-size:5em; text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:0 0 5px #00c6ff; "></div>
 
<div id="yu" style="font-size:5em; text-align:center; font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif; text-shadow:0 0 5px #00c6ff; "></div>
</body>
</html>

希望本文所述对大家学习javascript程序设计有所帮助,大家可以在此基础上进行美化处理。

Javascript 相关文章推荐
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
Apr 01 Javascript
js字母大小写转换实现方法总结
Nov 13 Javascript
Javascript常用小技巧汇总
Jun 24 Javascript
基于Jquery实现万圣节快乐特效
Nov 01 Javascript
javascript实现对表格元素进行排序操作
Nov 18 Javascript
使用BootStrap实现用户登录界面UI
Aug 10 Javascript
老生常谈JavaScript 正则表达式语法
Aug 20 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
Apr 14 Javascript
bootstrap table插件的分页与checkbox使用详解
Jul 23 Javascript
在vue项目中,使用axios跨域处理
Mar 07 Javascript
对vue中methods互相调用的方法详解
Aug 30 Javascript
JS中自定义事件的使用与触发操作实例分析
Nov 01 Javascript
jquery判断复选框是否选中进行答题提示特效
Dec 10 #Javascript
jQuery实现选项卡切换效果简单演示
Dec 09 #Javascript
jquery特效 点击展示与隐藏全文
Dec 09 #Javascript
AngularJS实现表单手动验证和表单自动验证
Dec 09 #Javascript
js实现微信分享代码
Oct 11 #Javascript
JavaScript观察者模式(经典)
Dec 09 #Javascript
常用的Javascript设计模式小结
Dec 09 #Javascript
You might like
PHP4实际应用经验篇(2)
2006/10/09 PHP
PHP初学入门
2006/11/19 PHP
hadoop常见错误以及处理方法详解
2013/06/19 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
2016/11/21 PHP
laravel-admin 中列表筛选方法
2019/10/03 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
用CSS+JS实现的进度条效果效果
2007/06/05 Javascript
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
js鼠标左右键 键盘值小结
2010/06/11 Javascript
jQuery+jqmodal弹出窗口实现代码分明
2010/06/14 Javascript
input按钮的事件处理大全
2010/12/10 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
如何手写简易的 Vue Router
2020/10/10 Javascript
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
Python中无限循环需要什么条件
2020/05/27 Python
全球工业:Global Industrial
2020/02/01 全球购物
统计员岗位职责
2013/11/14 职场文书
奥利奥广告词
2014/03/20 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python