前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >设置网站运行时间

设置网站运行时间

作者头像
老猫-Leo
发布2023-12-11 20:19:46
1750
发布2023-12-11 20:19:46
举报
文章被收录于专栏:前端大全前端大全

设置网站运行时间

网站运行时间计算一

代码语言:javascript
复制

/**
 * 底部运行时间计算(记得设置html<span id="old-now"></span>)
 */
function showDatetime() {
  window.setTimeout("showDatetime()", 1000);
  let BirthDay = new Date("08/01/2019 00:00:00");
  let today = new Date();
  let timeold = (today.getTime() - BirthDay.getTime());
  let sectimeold = timeold / 1000;
  secondsold = Math.floor(sectimeold);
  let msPerDay = 24 * 60 * 60 * 1000;
  let e_daysold = timeold / msPerDay;
  let daysold = Math.floor(e_daysold);
  let e_hrsold = (e_daysold - daysold) * 24;
  let hrsold = setZero(Math.floor(e_hrsold));
  let e_minsold = (e_hrsold - hrsold) * 60;
  let minsold = setZero(Math.floor((e_hrsold - hrsold) * 60));
  let seconds = setZero(Math.floor((e_minsold - minsold) * 60));
  document.querySelector('#old-now').innerHTML = "&nbsp已运行&nbsp;" + daysold + "&nbsp天&nbsp" + hrsold + "&nbsp小时&nbsp" + minsold + "&nbsp分&nbsp<strong style='color:#A52A2A'>" + seconds + "</strong>&nbsp秒";
}

/**
 * 归零
 * @param {Integer} nothing。
 */
function setZero(i) {
  if (i < 10) {
    i = "0" + i;
  }
  return i;
}

网站运行时间计算二

代码语言:javascript
复制

function createTime() {
  var now = new Date();
  var run = new Date("05/28/2018 20:01:01");
  //总秒数
  var runTime = (now - run) / 1000,
    days = Math.floor(runTime / 60 / 60 / 24),
    hours = Math.floor(runTime / 60 / 60 - (24 * days)),
    minutes = Math.floor(runTime / 60 - (24 * 60 * days) - (60 * hours)),
    seconds = Math.floor((now - run) / 1000 - (24 * 60 * 60 * days) - (60 * 60 * hours) - (60 * minutes));
  //前置零
  if (String(hours).length === 1) {
    hours = "0" + hours;
  }
  if (String(minutes).length === 1) {
    minutes = "0" + minutes;
  }
  if (String(seconds).length === 1) {
    seconds = "0" + seconds;
  }
  /*document.querySelector(".run-times").innerHTML = days + "&thinsp;天&thinsp;" + hours
          + "&thinsp;时&thinsp;" + minutes + "&thinsp;分&thinsp;" + seconds + "&thinsp;秒";
  */
  document.querySelector(".run-times").innerHTML = "RunTime: " + days + "," + hours
          + ":" + minutes + ":" + seconds + "";
  
}

//setInterval("createTime()", 500);
if (!document.hidden) {
  var siteTime = setInterval("createTime()", 500);
} else {
  clearInterval(siteTime);
}




/**
 * HTML写法
<span class="run-times" title="网站运行时间">载入中...</span>
<p class="run-times" title="主页运行时间">RunTime Loading...</p>
*/
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 网站运行时间计算一
  • 网站运行时间计算二
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档