网站添加已运行天数(JS实现)

给网站添加已运行天数(纯JS实现)

记录一下我网站添加运行天数的方法,使用纯JS实现。

将以下代码添加到主题文件中需要显示的位置(如:footer.php)

代码

“showsectime” 调用显示

<span id="showsectime" style="color:#FF0000;"></span>

<script> 段

<script type="text/javascript">
function NewDate(str) {
str = str.split('-');
var date = new Date();
date.setUTCFullYear(str[0], str[1] - 1, str[2]);
date.setUTCHours(0, 0, 0, 0);
return date;
}
function showsectime() {
var birthDay =NewDate("2018-10-25");    //设置为你的建站日期
var today=new Date();
var timeold=today.getTime()-birthDay.getTime();
var sectimeold=timeold/1000
var secondsold=Math.floor(sectimeold);
var msPerDay=24*60*60*1000;

var e_daysold=timeold/msPerDay;
var daysold=Math.floor(e_daysold);
var e_hrsold=(daysold-e_daysold)*-24;
var hrsold=Math.floor(e_hrsold);
var e_minsold=(hrsold-e_hrsold)*-60;
var minsold=Math.floor((hrsold-e_hrsold)*-60);

var seconds=Math.floor((minsold-e_minsold)*-60).toString();
document.getElementById("showsectime").innerHTML = "网站已运行"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒";
setTimeout(showsectime, 1000);
}

showsectime();
</script>
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注