MerlePalaf 发表于 2023-10-10 10:37:31

前端网站底部怎么添加网站运行时间统计代码JS源代码分享

我们应该能看见有一些网站,底部都会有一个运行时间,那么大家来看一下网站统计运行时间代码通过这些代码可以实现网站底部添加运行时间,非常的炫酷,可以秀一下自己网站运营了多久。

第一种是下面这种

代码是JS代码

<span id="sitetime"></span>
<script language=javascript>
    function siteTime(){
      window.setTimeout("siteTime()", 1000);
      var seconds = 1000;
      var minutes = seconds * 60;
      var hours = minutes * 60;
      var days = hours * 24;
      var years = days * 365;
      var today = new Date();
      var todayYear = today.getFullYear();
      var todayMonth = today.getMonth()+1;
      var todayDate = today.getDate();
      var todayHour = today.getHours();
      var todayMinute = today.getMinutes();
      var todaySecond = today.getSeconds();
      /* Date.UTC() -- 返回date对象距世界标准时间(UTC)1970年1月1日午夜之间的毫秒数(时间戳)
      year - 作为date对象的年份,为4位年份值
      month - 0-11之间的整数,做为date对象的月份
      day - 1-31之间的整数,做为date对象的天数
      hours - 0(午夜24点)-23之间的整数,做为date对象的小时数
      minutes - 0-59之间的整数,做为date对象的分钟数
      seconds - 0-59之间的整数,做为date对象的秒数
      microseconds - 0-999之间的整数,做为date对象的毫秒数 */
      var t1 = Date.UTC(2016,12,01,00,00,00); //北京时间2016-12-1 00:00:00
      var t2 = Date.UTC(todayYear,todayMonth,todayDate,todayHour,todayMinute,todaySecond);
      var diff = t2-t1;
      var diffYears = Math.floor(diff/years);
      var diffDays = Math.floor((diff/days)-diffYears*365);
      var diffHours = Math.floor((diff-(diffYears*365+diffDays)*days)/hours);
      var diffMinutes = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours)/minutes);
      var diffSeconds = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours-diffMinutes*minutes)/seconds);
      document.getElementById("sitetime").innerHTML=" 已运行"+diffYears+" 年 "+diffDays+" 天 "+diffHours+" 小时 "+diffMinutes+" 分钟 "+diffSeconds+" 秒";
    }
    siteTime();
</script>
第二种和这个长的不一样


本站已安全运行:
<span id="momk"></span>
<script language=javascript>
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("05-06-2016 12:12:24");//建站日期
today=new Date();
timeold=(today.getTime()-BirthDay.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(daysold-e_daysold)*-24;
hrsold=Math.floor(e_hrsold);
e_minsold=(hrsold-e_hrsold)*-60;
minsold=Math.floor((hrsold-e_hrsold)*-60);
seconds=Math.floor((minsold-e_minsold)*-60);
momk.innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;
}
show_date_time();
</script>
<style>
#momk{animation:change 10s infinite;font-weight:800; }
@keyframes change{0%{color:#5cb85c;}25%{color:#556bd8;}50%{color:#e40707;}75%{color:#66e616;}100% {color:#67bd31;}}
</style>效果图:


差不多就长这样,可以统计到你的网站运行了多长时间了

这种这JS代码加入之后肯定会出现影响一点点速度,但是不会有太大的影响,所以大家可以放心加

黑崎一宇啊 发表于 2023-10-10 11:55:21

学习下学习下学习下

何海银 发表于 2023-10-10 13:13:11

666学习了!!

123456 发表于 2023-10-10 14:31:01

好像还不错!

黑崎一宇啊 发表于 2023-10-10 15:48:51

这个好好支持一下

fghjgfkjhgk 发表于 2023-10-10 17:06:41

我表示压力很大

6360120 发表于 2023-10-10 20:47:32

厉害,我挺你,嘻嘻嘻。

liushengchaows 发表于 2023-10-11 00:28:23

666666666666666666666666

骑着蚂蚁兜风 发表于 2023-10-11 04:09:14

嘻嘻不错支持一个

6360120 发表于 2023-10-11 07:50:05

支持你们一下下哈
页: [1] 2 3 4 5 6
查看完整版本: 前端网站底部怎么添加网站运行时间统计代码JS源代码分享