Loading... 在网站上显示已运行多少时间是一些站长需要的功能,只需要加一段代码即可实现。代码来自六特网站,本站使用下面第三段。代码贴到footer.php或者右侧html小工具。 <strong>1.显示的是运行的 天/小时/分/秒</strong> <pre><code class="hljs xml"><span class="hljs-tag"><<span class="hljs-name">span</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"timeDate"</span>></span>载入天数...<span class="hljs-tag"></<span class="hljs-name">span</span>></span><span class="hljs-tag"><<span class="hljs-name">span</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"times"</span>></span>载入时分秒...<span class="hljs-tag"></<span class="hljs-name">span</span>></span><span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="javascript"><span class="hljs-comment">// <![CDATA[</span> <span class="hljs-keyword">var</span> now = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>(); <span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">createtime</span>()</span>{ <span class="hljs-keyword">var</span> grt= <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>(<span class="hljs-string">"11/25/2013 21:51:00"</span>);<span class="hljs-comment">//此处修改你的建站时间或者网站上线时间 now.setTime(now.getTime()+250); days = (now - grt ) / 1000 / 60 / 60 / 24; dnum = Math.floor(days); hours = (now - grt ) / 1000 / 60 / 60 - (24 * dnum); hnum = Math.floor(hours); if(String(hnum).length ==1 ){hnum = "0" + hnum;} minutes = (now - grt ) / 1000 /60 - (24 * 60 * dnum) - (60 * hnum); mnum = Math.floor(minutes); if(String(mnum).length ==1 ){mnum = "0" + mnum;} seconds = (now - grt ) / 1000 - (24 * 60 * 60 * dnum) - (60 * 60 * hnum) - (60 * mnum); snum = Math.round(seconds); if(String(snum).length ==1 ){snum = "0" + snum;} document.getElementById("timeDate").innerHTML = "本站已安全运行"+dnum+"天"; document.getElementById("times").innerHTML = hnum + "小时" + mnum + "分" + snum + "秒"; } setInterval("createtime()",250);</span> <span class="hljs-comment">// ]]></span></span><span class="hljs-tag"></<span class="hljs-name">script</span>></span> </code></pre> <strong>2.显示的是运行的 天</strong> <pre><code class="hljs javascript">本站已安全运行了:<span class="xml"><span class="hljs-tag"><<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"smalltxt"</span>></span><span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="javascript"><span class="hljs-comment">// <![CDATA[</span> BirthDay=<span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>(<span class="hljs-string">"11 25,2013"</span>); today=<span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>(); timeold=(today.getTime()-BirthDay.getTime()); sectimeold=timeold/<span class="hljs-number">1000</span> secondsold=<span class="hljs-built_in">Math</span>.floor(sectimeold); msPerDay=<span class="hljs-number">24</span>*<span class="hljs-number">60</span>*<span class="hljs-number">60</span>*<span class="hljs-number">1000</span> e_daysold=timeold/msPerDay daysold=<span class="hljs-built_in">Math</span>.floor(e_daysold); <span class="hljs-built_in">document</span>.write(<span class="hljs-string">"<font color=red>"</span>+daysold+<span class="hljs-string">"</font>天 !"</span>); <span class="hljs-comment">// ]]></span></span><span class="hljs-tag"></<span class="hljs-name">script</span>></span><span class="hljs-tag"></<span class="hljs-name">span</span>></span></span> </code></pre> <strong>3.显示格式:已运行1 年 2 天 3 小时 4 分钟 35 秒</strong> <pre><code class="hljs javascript"><span id=<span class="hljs-string">"sitetime"</span>><span class="xml"><span class="hljs-tag"></<span class="hljs-name">span</span>></span></span><span class="xml"><span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="javascript"><span class="hljs-comment">// <![CDATA[</span> <span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">siteTime</span>()</span>{ <span class="hljs-built_in">window</span>.setTimeout(<span class="hljs-string">"siteTime()"</span>, <span class="hljs-number">1000</span>); <span class="hljs-keyword">var</span> seconds = <span class="hljs-number">1000</span> <span class="hljs-keyword">var</span> minutes = seconds * <span class="hljs-number">60</span> <span class="hljs-keyword">var</span> hours = minutes * <span class="hljs-number">60</span> <span class="hljs-keyword">var</span> days = hours * <span class="hljs-number">24</span> <span class="hljs-keyword">var</span> years = days * <span class="hljs-number">365</span> <span class="hljs-keyword">var</span> today = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>() <span class="hljs-keyword">var</span> todayYear = today.getFullYear() <span class="hljs-keyword">var</span> todayMonth = today.getMonth() <span class="hljs-keyword">var</span> todayDate = today.getDate() <span class="hljs-keyword">var</span> todayHour = today.getHours() <span class="hljs-keyword">var</span> todayMinute = today.getMinutes() <span class="hljs-keyword">var</span> todaySecond = today.getSeconds() <span class="hljs-comment">/* 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对象的毫秒数 */</span> <span class="hljs-keyword">var</span> t1 = <span class="hljs-built_in">Date</span>.UTC(<span class="hljs-number">2013</span>,<span class="hljs-number">11</span>,<span class="hljs-number">25</span>,<span class="hljs-number">21</span>,<span class="hljs-number">30</span>,<span class="hljs-number">20</span>) <span class="hljs-keyword">var</span> t2 = <span class="hljs-built_in">Date</span>.UTC(todayYear,todayMonth,todayDate,todayHour,todayMinute,todaySecond) <span class="hljs-keyword">var</span> diff = t2-t1 <span class="hljs-keyword">var</span> diffYears = <span class="hljs-built_in">Math</span>.floor(diff/years) <span class="hljs-keyword">var</span> diffDays = <span class="hljs-built_in">Math</span>.floor((diff/days)-diffYears*<span class="hljs-number">365</span>) <span class="hljs-keyword">var</span> diffHours = <span class="hljs-built_in">Math</span>.floor((diff-(diffYears*<span class="hljs-number">365</span>+diffDays)*days)/hours) <span class="hljs-keyword">var</span> diffMinutes = <span class="hljs-built_in">Math</span>.floor((diff-(diffYears*<span class="hljs-number">365</span>+diffDays)*days-diffHours*hours)/minutes) <span class="hljs-keyword">var</span> diffSeconds = <span class="hljs-built_in">Math</span>.floor((diff-(diffYears*<span class="hljs-number">365</span>+diffDays)*days-diffHours*hours-diffMinutes*minutes)/seconds) <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">"sitetime"</span>).innerHTML=<span class="hljs-string">" 已运行"</span>+diffYears+<span class="hljs-string">" 年 "</span>+diffDays+<span class="hljs-string">" 天 "</span>+diffHours+<span class="hljs-string">" 小时 "</span>+diffMinutes+<span class="hljs-string">" 分钟 "</span>+diffSeconds+<span class="hljs-string">" 秒"</span> } siteTime() <span class="hljs-comment">// ]]></span></span><span class="hljs-tag"></<span class="hljs-name">script</span>></span></span> </code></pre> 最后修改:2022 年 08 月 02 日 © 允许规范转载 打赏 赞赏作者 赞 0 如果觉得我的文章对你有用,请随意赞赏