Posted in Javascript onMarch 09, 2021
HTML
<span id="running_year"></span>年<span id="running_day"></span>天<span id="running_hour"></span>小時<span id="running_minute"></span>分鐘<span id="running_second"></span>秒
JS
var GM = {};
GM.running = function(){
var start_time = new Date("2019-12-17,22:30:50");
var now_time = new Date();
var running_time = parseInt((now_time.getTime() - start_time.getTime()) / 1000);
var y = parseInt(running_time / (365*24*60*60));
var d = parseInt(running_time / (60*60*24) % 365);
var h = parseInt(running_time / (60 * 60) % 24);
var m = parseInt(running_time / 60 % 60);
var s = parseInt(running_time % 60);
$("#running_year").html(y);
$("#running_day").html(d);
$("#running_hour").html(h);
$("#running_minute").html(m);
$("#running_second").html(s);
setTimeout(GM.running, 1000);
};
获取ID时使用了JQUERY
库,如果不使用JQUERY
可以换成 document.getElementById()
和 innerHTML()
。
document.getElementById("running_year").innerHTML = y;
注:没有计算闰年,没有计算月份,一个简单的小效果,要求高的请自行改良。
JS 统计时间
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@