new Date()
new Date(yyyy,mth,dd,hh,mm,ss); //月从0计数
.getTime()返回的是一个long型的毫秒
毫秒转成 秒 分 时 天
<div id="time" class="shine_red">
<ul>
<li id="day">00</li>
<li id="hours">00</li>
<li id="mins">00</li>
<li id="seconds">00</li>
<li id="minisec" style="display:none">000</li>
</ul>
</div>
<script src="js/jquery.js"></script>
<!--<script src="http://libs.useso.com/js/jquery/2.1.1/jquery.min.js"></script>-->
<script type="text/javascript">
$(function () {
$("#time").css({
"left": Math.ceil(($("#content").width() - $("#time").width()) / 2)
})
}); var d1, d2, day, h, m, s, ms, d1ms, d2ms, dms, hms, mms;
dms = 1000 * 60 * 60 * 24;//day
hms = 1000 * 60 * 60; //hour
mms = 1000 * 60; //minite
function counter() {
d1 = new Date(2016, 0, 22, 23, 59, 59);
d2 = new Date();
d1ms = d1.getTime();
d2ms = d2.getTime();
ms = d1ms - d2ms;
if (ms <= 0) {
day = 00;
h = 00;
m = 00;
s = 00;
ss = 0 % 1000;
}
else {
day = Math.floor(ms / dms);
h = Math.floor(ms % dms / hms);
m = Math.floor(ms % hms / mms);
s = Math.floor(ms % mms / 1000);
var ss = Math.floor(ms % 1000
);
$('#day').html('<span class="yellow">' + day + '</span>天');
$('#hours').html('<span class="yellow">' + h + '</span>时');
$('#mins').html('<span class="yellow">' + m + '</span>分');
$('#seconds').html('<span class="yellow">' + s + '</span>秒');
}
if (day <= 9) {
$('#day').html('<span class="yellow">0' + day + '</span>天');//0n
} else {
$('#day').html('<span class="yellow">' + day + '</span>天');//nn
}
if (h <= 9) {
$('#hours').html('<span class="yellow">0' + h + '</span>时');
} else {
$('#hours').html('<span class="yellow">' + h + '</span>时');
}
if (m <= 9) {
$('#mins').html('<span class="yellow">0' + m + '</span>分');
} else {
$('#mins').html('<span class="yellow">' + m + '</span>分');
}
if (s <= 9) {
$('#seconds').html('<span class="yellow">0' + s + '</span>秒');
} else {
$('#seconds').html('<span class="yellow">' + s + '</span>秒');
}
document.getElementById('minisec').innerHTML = ss;
}
counter();
window.setInterval("counter()", 1);
//-->
</script> css
#time {
color:#fff;
font-size:0.8rem;
padding:0 5px;
position: absolute;
/*width: 350px;*/
width: auto;
left: 27%;
top: 78%;
height: 30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
} #time ul{
list-style: none;margin: 0;padding: 0;
}
#time ul li{display: inline-block;margin: 0 2px;}
.shine_red {
-webkit-animation-name: shineRed;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes shineRed {
from {
-webkit-box-shadow: 0 0 5px #bbb;
}
50% {
-webkit-box-shadow: 0 0 10px red;
}
to {
-webkit-box-shadow: 0 0 5px #bbb;
}
}

<div id="time" class="shine_red">
<ul>
<li id="day">00</li>
<li id="hours">00</li>
<li id="mins">00</li>
<li id="seconds">00</li>
<li id="minisec" style="display:none">000</li>
</ul>
</div>
<script src="js/jquery.js"></script>
<!--<script src="http://libs.useso.com/js/jquery/2.1.1/jquery.min.js"></script>-->
<script type="text/javascript">
$(function () {
$("#time").css({
"left": Math.ceil(($("#content").width() - $("#time").width()) / 2)
})
}); var d1, d2, day, h, m, s, ms, d1ms, d2ms, dms, hms, mms;
dms = 1000 * 60 * 60 * 24;
hms = 1000 * 60 * 60;
mms = 1000 * 60;
function counter() {
d1 = new Date(2016, 0, 22, 23, 59, 59);
d2 = new Date();
d1ms = d1.getTime();
d2ms = d2.getTime();
ms = d1ms - d2ms;
if (ms <= 0) {
day = 00;
h = 00;
m = 00;
s = 00;
ss = 0 % 1000;
}
else {
day = Math.floor(ms / dms);
h = Math.floor(ms % dms / hms);
m = Math.floor(ms % hms / mms);
s = Math.floor(ms % mms / 1000);
var ss = Math.floor(ms % 1000);
$('#day').html('<span class="yellow">' + day + '</span>天');
$('#hours').html('<span class="yellow">' + h + '</span>时');
$('#mins').html('<span class="yellow">' + m + '</span>分');
$('#seconds').html('<span class="yellow">' + s + '</span>秒');
}
if (day <= 9) {
$('#day').html('<span class="yellow">0' + day + '</span>天');//0n
} else {
$('#day').html('<span class="yellow">' + day + '</span>天');//nn
}
if (h <= 9) {
$('#hours').html('<span class="yellow">0' + h + '</span>时');
} else {
$('#hours').html('<span class="yellow">' + h + '</span>时');
}
if (m <= 9) {
$('#mins').html('<span class="yellow">0' + m + '</span>分');
} else {
$('#mins').html('<span class="yellow">' + m + '</span>分');
}
if (s <= 9) {
$('#seconds').html('<span class="yellow">0' + s + '</span>秒');
} else {
$('#seconds').html('<span class="yellow">' + s + '</span>秒');
}
document.getElementById('minisec').innerHTML = ss;
}
counter();
window.setInterval("counter()", 1);
//-->
</script>
#time {
color:#fff;
font-size:0.8rem;
padding:0 5px;
position: absolute;
/*width: 350px;*/
width: auto;
left: 27%;
top: 78%;
height: 30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
} #time ul{
list-style: none;margin: 0;padding: 0;
}
#time ul li{display: inline-block;margin: 0 2px;}
.shine_red {
-webkit-animation-name: shineRed;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes shineRed {
from {
-webkit-box-shadow: 0 0 5px #bbb;
}
50% {
-webkit-box-shadow: 0 0 10px red;
}
to {
-webkit-box-shadow: 0 0 5px #bbb;
}
}

倒计时simple 天时分秒的更多相关文章

  1. vue倒计时:天时分秒

    data数据定义 data () { return { curStartTime: '2019-07-31 08:00:00', day: '0', hour: '00', min: '00', se ...

  2. JS与React分别实现倒计时(天时分秒)

    JS方法 html部分 <div class="clock"> <i></i> 天 <i></i> : <i> ...

  3. JQ倒计时天时分秒

    <div id="times_wrap" class="time_num"> 距离现在时间: <div class="time_w& ...

  4. JS倒计时——天时分秒

      HTML代码: <div id="times_wrap" class="time_num">    距离结束时间:     <div cl ...

  5. JS时间处理,获取天时分秒

    //获取时间的天,小时,分钟,秒 function ToTime(second) { second = second / ; var result ; ) % ; ) % ; * )); ) { re ...

  6. JS时间处理,获取天时分秒。以及浏览器出现的不兼容问题

    //获取时间的天,小时,分钟,秒 function ToTime(second) { second = second / ; var result ; ) % ; ) % ; * )); ) { re ...

  7. Python:求时间差(天时分秒格式)

    传入一个时间戳,以天时分秒格式打印出时间差 输入一个10位的时间戳,求出时间差 def time_diff(timestamp): onlineTime = datetime.datetime.fro ...

  8. js倒计时天时分秒[转]

    <script language="JavaScript"> <!-- // function getQueryString(name) { var reg =n ...

  9. iOS开发之--实现倒计时显示时分秒

    这段时间写公司的一个外包项目,需要用到倒计时:需要显示时分秒,通过在网上搜集资料,找到了2中方法,我把这两种方法结合起来,可以很好的满足这个需求: 1.创建一个类继承自UIlabel,用来展示时分秒的 ...

随机推荐

  1. 如何设置ASP.NET页面的运行超时时间

    全局超时时间 服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置 Machine.config 文件中的 ExecutionTimeout 属性值.Machine.config 文件位于 % ...

  2. 【深入理解计算机系统02】ISA 与内存模型

    第二篇:认识ISA(Instruction Set Architecture) 重要概念: [ISA] [IA-32]:Intel把32位x86架构的名称x86-32改称为IA-32,一种身边很常见的 ...

  3. 我的第一篇blog

    加入博客园两年多了,学习.从事编程也两年多了,一直是在网上找资料,都没有认真写写博客. 博客园里面好多功能都还不会用,今天起我也要在博客园写自己的blog了.感觉很高大上的样纸!!

  4. C#中中文编码的问题(StreamWriter和StreamReader默认编码)

    在使用StreamWriter和StreamReader时产生了这样的疑问,在不指定的情况下,他们使用什么编码方式? 查看MSDN,请看下图: 注意红色区域  这让我以为构造函数参数不同时使用不一样的 ...

  5. 教你一招:解决安装或卸载office时 提示错误2503 2502 发生了内部错误

    问题重现: 解决办法:使用软件卸载工具 Uninstall Tool 3.5.1 中文破解版强制删除文件,非常暴力,完美解决. 解决过程一览: 工具下载地址: 软件卸载工具 Uninstall Too ...

  6. bzoj 3110 K大数查询

    第一道整体二分,因为只需要知道每个询问区间中比mid大的数有多少个,就可以直接用线段树区间加,区间求和了. #include<iostream> #include<cstdio> ...

  7. Android内存优化-内存泄漏的几个场景以及解决方式

    转自:http://blog.csdn.net/a910626/article/details/50849760 一.什么是内存泄漏 在Java程序中,如果一个对象没有利用价值了,正常情况下gc是会对 ...

  8. linux 安装 ArcSDE10.1

    实验仍未成功,步骤仅供参考. 1:首先检查一下在Linux操作系统下Oracle数据库是否能启动,是否能连通等 [oracle@localhost ~]$ sqlplus SQL*Plus: Rele ...

  9. python requests模块使用

    python的网络编程能力十分强大,其中python中的requests库宣言:HTTP for Humans (给人用的 HTTP 库) 在网络编程中,最基本的任务包含: 发送请求 登录 获取数据 ...

  10. centos7删除自带openjdk

    一些开发版的centos会自带jdk,我们一般用自己的jdk,把自带的删除.先看看有没有安装java -version [root@java-test-01 ~]# java -version ope ...