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 相关文章推荐
document.designMode的功能与使用方法介绍
Nov 22 Javascript
JS Excel读取和写入操作(模板操作)实现代码
Apr 11 Javascript
jquery显示和隐藏div特效实例
Feb 27 Javascript
浅谈Javascript的静态属性和原型属性
May 07 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
Jun 18 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
Dec 23 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
Oct 27 Javascript
原生JS检测CSS3动画是否结束的方法详解
Jan 27 Javascript
Koa日志中间件封装开发详解
Mar 09 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
Jun 11 Javascript
JS性能优化实现方法及优点进行
Aug 30 Javascript
SSM VUE Axios详解
Oct 05 Vue.js
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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
浅谈php冒泡排序
2014/12/30 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
在模板页面的js使用办法
2010/04/01 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
mpvue小程序仿qq左滑置顶删除组件
2018/08/03 Javascript
微信小程序的授权实现过程解析
2019/08/02 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
Python实现从URL地址提取文件名的方法
2015/05/15 Python
详解python的数字类型变量与其方法
2016/11/20 Python
python用post访问restful服务接口的方法
2018/12/07 Python
python多进程读图提取特征存npy
2019/05/21 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
2020/08/04 Python
艺龙旅行网酒店预订:国内、港澳台酒店
2018/06/26 全球购物
光声世纪笔试题目
2012/08/25 面试题
普通员工辞职信
2014/01/17 职场文书
大学自我评价
2014/02/12 职场文书
团支部建设方案
2014/05/02 职场文书
工作鉴定评语
2014/05/04 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
我爱幼儿园演讲稿
2014/09/11 职场文书
个人整改方案范文
2014/10/25 职场文书
学籍证明模板
2015/06/18 职场文书
幼师必备:幼儿园期末教师评语50条
2019/11/01 职场文书