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 相关文章推荐
jQuery中读取json文件示例代码
May 10 Javascript
jQuery动态创建html元素的常用方法汇总
Sep 05 Javascript
javascript实现tab切换的四种方法
Nov 05 Javascript
jQuery过滤选择器用法示例
Sep 12 Javascript
PHP获取当前页面完整URL的方法
Dec 02 Javascript
微信小程序实战之运维小项目
Jan 17 Javascript
js实现不提示直接关闭网页窗口
Mar 30 Javascript
JS+CSS实现下拉刷新/上拉加载插件
Mar 31 Javascript
微信小程序 request接口的封装实例代码
Apr 26 Javascript
JS实现小球的弹性碰撞效果
Nov 11 Javascript
Angular之toDoList的实现代码示例
Dec 02 Javascript
Vue实现PopupWindow组件详解
Apr 28 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
基于文本的留言簿
2006/10/09 PHP
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
在js中做数字字符串补0(js补零)
2017/03/25 Javascript
jq checkbox 的全选并ajax传参的实例
2017/04/01 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
Python写入数据到MP3文件中的方法
2015/07/10 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
python实现复制文件到指定目录
2019/10/16 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
巴黎一票通:The Paris Pass
2018/02/10 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
文明餐桌行动实施方案
2014/02/19 职场文书
三提三创主题教育活动查摆整改措施
2014/10/25 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
委托培训协议书
2014/11/17 职场文书
营业用房租赁协议书
2014/11/26 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
销售经理岗位职责
2015/01/31 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python