网站运行时间通用JS代码

前言

通用JS代码,emlog,wordpress,zblog,typecho通用,久伴以前是不想搞这个运行时间的,但是怕时间冲淡了博客坚持下去的欲望,还是整一个吧

截图

代码

  1. <script>
  2.     function secondToDate(second) {
  3.         if (!second) {
  4.             return 0;
  5.         }
  6.         var time = new Array(0, 0, 0, 0, 0);
  7.         if (second >= 365 * 24 * 3600) {
  8.             time[0] = parseInt(second / (365 * 24 * 3600));
  9.             second %= 365 * 24 * 3600;
  10.         }
  11.         if (second >= 24 * 3600) {
  12.             time[1] = parseInt(second / (24 * 3600));
  13.             second %= 24 * 3600;
  14.         }
  15.         if (second >= 3600) {
  16.             time[2] = parseInt(second / 3600);
  17.             second %= 3600;
  18.         }
  19.         if (second >= 60) {
  20.             time[3] = parseInt(second / 60);
  21.             second %= 60;
  22.         }
  23.         if (second > 0) {
  24.             time[4] = second;
  25.         }
  26.         return time;
  27.     }
  28. </script>
  29. <script type=“text/javascript” language=“javascript”>
  30.     function setTime() {
  31.         // 博客创建时间秒数,时间格式中,月比较特殊,是从0开始的,所以想要显示5月,得写4才行,如下
  32.         var create_time = Math.round(new Date(Date.UTC(2013, 4, 22, 0, 0, 0))
  33.                 .getTime() / 1000);
  34.         // 当前时间秒数,增加时区的差异
  35.         var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);
  36.         currentTime = secondToDate((timestamp – create_time));
  37.         currentTimeHtml = currentTime[0] + ‘年’ + currentTime[1] + ‘天’
  38.                 + currentTime[2] + ‘时’ + currentTime[3] + ‘分’ + currentTime[4]
  39.                 + ‘秒’;
  40.         document.getElementById(“htmer_time”).innerHTML = currentTimeHtml;
  41.     }
  42.     setInterval(setTime, 1000);
  43. </script>
  44.    网站运行:<span id=“htmer_time” style=“color: red;”></span>
  45. <script>
  46.     function secondToDate(second) {
  47.         if (!second) {
  48.             return 0;
  49.         }
  50.         var time = new Array(0, 0, 0, 0, 0);
  51.         if (second >= 365 * 24 * 3600) {
  52.             time[0] = parseInt(second / (365 * 24 * 3600));
  53.             second %= 365 * 24 * 3600;
  54.         }
  55.         if (second >= 24 * 3600) {
  56.             time[1] = parseInt(second / (24 * 3600));
  57.             second %= 24 * 3600;
  58.         }
  59.         if (second >= 3600) {
  60.             time[2] = parseInt(second / 3600);
  61.             second %= 3600;
  62.         }
  63.         if (second >= 60) {
  64.             time[3] = parseInt(second / 60);
  65.             second %= 60;
  66.         }
  67.         if (second > 0) {
  68.             time[4] = second;
  69.         }
  70.         return time;
  71.     }
  72. </script>
  73. <script type=“text/javascript” language=“javascript”>
  74.     function setTime() {
  75.         // 博客创建时间秒数,时间格式中,月比较特殊,是从0开始的,所以想要显示5月,得写4才行,如下
  76.         var create_time = Math.round(new Date(Date.UTC(2018, 1, 22, 0, 0, 0))
  77.                 .getTime() / 1000);
  78.         // 当前时间秒数,增加时区的差异
  79.         var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);
  80.         currentTime = secondToDate((timestamp – create_time));
  81.         currentTimeHtml = currentTime[0] + ‘年’ + currentTime[1] + ‘天’
  82.                 + currentTime[2] + ‘时’ + currentTime[3] + ‘分’ + currentTime[4]
  83.                 + ‘秒’;
  84.         document.getElementById(“htmer_time”).innerHTML = currentTimeHtml;
  85.     }
  86.     setInterval(setTime, 1000);
  87. </script>
© 版权声明
THE END
喜欢就支持一下吧
点赞2赞赏
分享
评论 抢沙发