分享部落格的動態執行天數程式碼
阿新 • • 發佈:2018-12-26
今天偶然看到別人部落格中可以顯示部落格的執行時間
於是自己也想做一個,就找了一下方法,最後找到一個比較方便的,就是貼程式碼,一開始還擔心沒有用,結果很完美
程式碼如下:
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"> 30function 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>
將這段程式碼放在頁尾程式碼中
1 網站執行:<span id="htmer_time" style="color: red;"></span>
然後將上面這行程式碼插入統計程式碼當中或網站合適的位置即可