首页 > web前端 > js教程 > 正文

js 距离某一时间点时间是多少实现代码_javascript技巧

WBOY
发布: 2016-05-16 17:20:02
原创
1214 人浏览过
复制代码如下代码:

渡 //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
;
<头>
正计时
>

#thenceThen{font-size:2em;}


function thenceThen(){
var date1 = new Date(1381741113671);
var TotalSecs=(new Date()-date1)/1000;
var days=Math.floor(totalSecs/3600/24);
var hours=Math.floor((totalSecs-days*24*3600)/3600);
var mins=Math.floor((totalSecs-days*24*3600-hours*3600)/60);
var secs=Math.floor((totalSecs-days*24*3600-hours*3600-mins*60));
if (days != 0 ) {
document.getElementById("thenThen").innerText="【答题时间:" days "天" hours "小时" mins "分钟" secs "秒";
}else if (hours == 0 && mins == 0) {
document.getElementById("thenThen").innerText="【答题时间:" secs "秒";
}else if (hours == 0 && mins != 0) {
document.getElementById("thenThen").innerText="【答题时间:" mins "分钟" secs "秒";
}else if (hours != 0) {
document.getElementById("thenThen").innerText="答题时间:"hours "小时" mins "分钟" secs "秒";
}
}
var 时钟;
window.onload=function(){
clock=self.setInterval("thenThen()", 500);
}


<身体>





============================================ =================================================== ==============

相等中 var date1 = new Date(1381741113671);

参数传递见下方(也可接收后台参数):

参数形式有以下5种:
复制代码代码如下:

new Date("month dd,yyyy hh:mm:ss");
new Date("月 dd,yyyy");
新日期(年,月,日,时,分,秒);
新日期(yyyy,mth,dd);
新日期(毫秒);

需要注意最后一种形式,参数表示需要创建的时间和 GMT 时间 1970 年 1 月 1 日之间的两次数。各种函数的含义如下:

month:用英文表示月份名称,从一月到十二月

mth:用整数表示月份,从(1月)到11(12月)

dd:表示一个月中的第几天,从 1 到 31

yyyy: 四个表示的年份

hh: 小时数,从 0(午夜)到 23(晚 11 点)
mm:分钟数,从0到59的整数

ss:秒数,从0到59的整数

ms:毫秒数,为大于等于0的整数

如:
复制代码 代码如下:

new Date("January 12,2006 22 :19:35");

新日期("2006 年 1 月 12 日");

新日期(2006,0,12,22,19,35);

新日期(2006,0,12);

新日期(1137075575000);
相关标签:
js
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!