本文实例为大家分享了精确到毫秒的倒计时效果,供大家参考,具体内容如下

div{

width: 100%;

height: 50px;

margin-bottom: 5px;

background: yellowgreen;

}

毫秒的倒计时

var addTimer = function(){

var list = [],

interval;

return function(id,timeStamp){

if(!interval){

interval = setInterval(go,1);

}

list.push({ele:document.getElementById(id),time:timeStamp});

}

function go() {

for (var i = 0; i < list.length; i++) {

list[i].ele.innerHTML = changeTimeStamp(list[i].time);

if (!list[i].time)

list.splice(i--, 1);

}

}

//传入unix时间戳,得到倒计时

function changeTimeStamp(timeStamp){

var distancetime = new Date(timeStamp*1000).getTime() - new Date().getTime();

if(distancetime > 0){

//如果大于0.说明尚未到达截止时间

var ms = Math.floor(distancetime%1000);

var sec = Math.floor(distancetime/1000%60);

var min = Math.floor(distancetime/1000/60%60);

var hour =Math.floor(distancetime/1000/60/60%24);

if(ms<100){

ms = "0"+ ms;

}

if(sec<10){

sec = "0"+ sec;

}

if(min<10){

min = "0"+ min;

}

if(hour<10){

hour = "0"+ hour;

}

return hour + ":" +min + ":" +sec + ":" +ms;

}else{

//若否,就是已经到截止时间了

return "已截止!"

}

}

}();

addTimer("timer1",1451923200);//1月5日00点,unix时间戳自己去百度一下,就有的

addTimer("timer2",1451926800);//1月5日01点

addTimer("timer3",1451930400);//1月5日02点

addTimer("timer4",1452020400);//1月6日03点

更多关于倒计时的文章请查看专题:《倒计时功能》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

javascript毫秒计时器_js实现精确到毫秒的倒计时效果相关推荐

  1. javascript毫秒计时器_js/javascript计时器方法及使用场景

    开博以备忘 JavaScript实现计时事件很容易,两个关键方法 setTimeout("JavaScript语句",毫秒)   未来的某时执行代码clearTimeout()  ...

  2. mysql精确到毫秒_mysql 时间类型精确到毫秒、微秒及其处理

    一.MySQL 获得毫秒.微秒及对毫秒.微秒的处理 MySQL 较新的版本中(MySQL 6.0.5),也还没有产生微秒的函数,now() 只能精确到秒. MySQL 中也没有存储带有毫秒.微秒的日期 ...

  3. oracle当前毫秒时间,oracle获得当前时间,精确到毫秒并指定精确位数

    oracle获得当前时间的,精确到毫秒   可以指定精确豪秒的位数 select to_char(systimestamp, 'yyyymmdd hh24:mi:ss.ff ') from dual; ...

  4. javascript毫秒计时器_基于javascript实现精确到毫秒的倒计时限时抢购

    这篇文章为大家分享了javascript实现倒计时限时抢购,精确到毫秒的倒计时,供大家参考,具体内容如下 一.效果图 下面的图片就是聚划算上面的限时抢的效果 二.实现限时抢的效果需要用到的知识 :Ja ...

  5. c linux time微秒_qt linux系统获取当前时间(精确到毫秒、微秒)-Go语言中文社区...

    qt linux系统获取当前时间(精确到毫秒.微秒) Windows系统获取系统时间可以直接用SYSTEMTIME t;,将Windows平台程序移植到linux后,SYSTEMTIME将不再试用,如 ...

  6. java calendar 毫秒_java Calendar(将时间精确到毫秒)

    package com.neusoft.date; import java.util.Calendar; import java.util.Date; import java.util.Gregori ...

  7. timestamp显示毫秒_mysql解决datetime与timestamp精确到毫秒的问题

    CREATE TABLE `tab1` ( `tab1_id` VARCHAR(11) DEFAULT NULL, `create` TIMESTAMP(3) NULL DEFAULT NULL, ` ...

  8. c++ linux 获取毫秒_Linux下gettimeofday()函数和clock()函数:精确到毫秒级的时间

    使用Linux的gettimeofday函数可以达到获取精确到毫秒级的时间,其中t1=t_start.tv_sec是公元1970年至今的时间(换算为秒),t2=t_start.tv_usec是当 前秒 ...

  9. java 怎么用毫秒_java1.8中如何使用精确到毫秒的时间

    SimpleDateFormat,用于显示时间的格式. Date,获取精确到毫秒的时间. Calendar,获取日历格式的时间. 示例代码如下: package baseAPI; import jav ...

  10. php time豪秒_PHP精确到毫秒秒杀倒计时实例详解

    精确到毫秒秒杀倒计时PHP源码实例,前台js活动展示倒计时,后台计算倒计时时间.每0.1秒定时刷新活动倒计时时间. PHP: // 注意:php的时间是以秒算.js的时间以毫秒算 // 设置时区 da ...

最新文章

  1. 七、redis的安装(linux)
  2. Forrester:建立企业数据库安全计划
  3. svn 403 Forbidden
  4. html 解析 qt,windows下用QTwebkit解析html
  5. 开关电源磁性元件理论及设计pdf_2020年开关电源需求活跃 通讯运营商已多轮集采...
  6. python数据文件输入输出_python 文件输入与输出
  7. idea Cannot Resolve Symbol 不能找到别的包中的类 能找到自己包中的类
  8. [转]解读2014之前端篇:任性的颠覆式改变
  9. 从 Microsoft SQL Server 迁移到 Oracle
  10. POJ - 3624 (01背包问题)(动态规划-滚动数组)
  11. 模糊PID控制器设计
  12. Android Studio 配置 NDK 开发编译环境
  13. 惠普计算机进入安全模式,Windows10系统惠普电脑快速进入安全模式的方法
  14. android widget的中文文档
  15. 从输入域名,到拿到首页的所有细节过程
  16. rtems总体设计思路
  17. 文本处理命令 cat more less cut wc sort uniq
  18. BlueTooth蓝牙协议规范(四)
  19. Linux数据库管理与应用
  20. 运行veins示例步骤

热门文章

  1. excel手机版_如何一次性将单位所有人的手机号导入手机通讯录中?
  2. LEACH算法改进 SEP算法源代码
  3. office2007每次打开都配置进度_解决Office2007每次启动时出现配置进度的问题
  4. 智能电网输电线路覆冰在线监测系统
  5. UTF-8字符集中文排序方法研究
  6. Eclipse中文版汉化教程(详细图解)
  7. 辐射避难所ol服务器维护,《辐射:避难所Online》1月16日停服维护公告
  8. 金税开票软件,开票时弹出FRM-000013
  9. convertTo的用法
  10. 用C语言实现PID控制代码