1. 程式人生 > >分享部落格的動態執行天數程式碼

分享部落格的動態執行天數程式碼

今天偶然看到別人部落格中可以顯示部落格的執行時間

於是自己也想做一個,就找了一下方法,最後找到一個比較方便的,就是貼程式碼,一開始還擔心沒有用,結果很完美

程式碼如下:

 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>

將這段程式碼放在頁尾程式碼中

1 網站執行:<span id="htmer_time" style="color: red;"></span>

然後將上面這行程式碼插入統計程式碼當中或網站合適的位置即可