如何通过javascript得出历史上某一时刻到当前的时间总共是多少_百度知 ...
发布网友
发布时间:2022-05-16 05:11
我来回答
共2个回答
热心网友
时间:2022-05-17 16:38
此时此刻对于2014年10月1日0时0分0秒过去了<span id=nowtime></span>
<script>
function getTheTime(){
var t=new Date() - new Date(2014,9,1);
var d=Math.floor(t/1000/60/60/24);
t-=d*1000*60*60*24;
var h=Math.floor(t/1000/60/60);
t-=h*1000*60*60;
var m=Math.floor(t/1000/60);
t-=m*1000*60;
var s=Math.floor(t/1000);
return d+"天"+h+"小时"+m+"分钟"+s+"秒";
}
window.onload=function(){
setInterval("nowtime.innerHTML=getTheTime();",1000);
}
</script>
热心网友
时间:2022-05-17 17:56
var date1 = new Date('2014-01-01'); //开始时间
var date2 = new Date(); //结束时间
var date3 = date2.getTime()-date1.getTime(); //时间差的毫秒数
//计算出相差天数
var days=Math.floor(date3/(24*3600*1000));
//计算出小时数
var leave1=date3%(24*3600*1000) //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000))
//计算相差分钟数
var leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000))
//计算相差秒数
var leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000)