JS 计算显示网站运行时间

html和css 做棵大树 7年前 (2018-01-14) 2420次浏览 0个评论

话不多说,代码摆上来壮威!

本站使用代码:

  1. <html>
  2. <center>
  3. 网站已运行: <span id="run_time" style="color:red" ></span>
  4. </center>
  5. </html>
  6. <script>
  7. function runTime(){
  8. var d = new Date(),str = '';
  9. BirthDay=new Date("march 08,2017");
  10. today=new Date();
  11. timeold=(today.getTime()-BirthDay.getTime());
  12. sectimeold=timeold/1000
  13. secondsold=Math.floor(sectimeold);
  14. msPerDay=24*60*60*1000
  15. msPerYear=365*24*60*60*1000
  16. e_daysold=timeold/msPerDay
  17. e_yearsold=timeold/msPerYear
  18. daysold=Math.floor(e_daysold);
  19. yearsold=Math.floor(e_yearsold);
  20. str = yearsold+"年"+daysold+"天";
  21. str += d.getHours()+'时';
  22. str += d.getMinutes()+'分';
  23. str+= d.getSeconds()+'秒';
  24. return str;
  25. }
  26. setInterval(function(){$('#run_time').html(runTime())},1000);
  27. </script>

第二种

<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>

 


做棵大树 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明JS 计算显示网站运行时间
喜欢 (1)
[欢迎投币]
分享 (0)
关于作者:
一个整天无所事事的,有时候忽然热血的孩子
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
Ads Blocker Image Powered by Code Help Pro

靓仔,把广告拦截插件关了吧~ 给孩子两毛钱广告费吧~

我们检测到您使用了广告屏蔽插件,建议您把 广告屏蔽插件关闭 或者 添加本站为白名单 即可

个人网站运营不易,感谢体谅啊~

打赏博主会让我更加开心啦~(。・∀・)ノ

Powered By
100% Free SEO Tools - Tool Kits PRO