突然想給網(wǎng)站加個(gè)運(yùn)行時(shí)間統(tǒng)計(jì),不過也沒什么樣式要求,所以就簡(jiǎn)單寫了一個(gè)小例子。
HTML代碼
<p id="runtime">本站運(yùn)行時(shí)間: 0天 0小時(shí) 00分00秒</p>
JS代碼
window.onload = function(){
// 開始時(shí)間
var start = new Date("2017/3/2 6:12:00").getTime();
setInterval(function(){
// 現(xiàn)在
var now = new Date().getTime();
// 運(yùn)行總時(shí)間
var run = now - start;
// 總秒
var sumSeconds = parseInt(run / 1000);
// 天數(shù)
var d = parseInt(sumSeconds / 86400);
// 小時(shí)
var h = parseInt(sumSeconds % 86400 / 3600);
// 分鐘
var min = size(parseInt(sumSeconds / 60 % 60));
// 秒
var m = size(parseInt(sumSeconds % 60));
// 插入
document.querySelector('#runtime').innerHTML = "本站運(yùn)行時(shí)間: " + d + "天 " + h + "小時(shí) " + min + "分" + m + "秒";
}, 1000)
// 小于10的數(shù),前邊增加一個(gè)0
function size(d){
return d < 10 ? '0' + d : d;
}
}