显示自己博客已运行时间的JS代码

自己或者访客想要了解你的博客已经多长运行时间,怎么办?
这个可以通过当前时间减去博客建立时间来算出博客的运行时间,而博客建立时间可以通过存档中第一篇文章来查看(当然,不一定存档中的第一篇文章时间就是建博时间,要求博客建立当天就发表了博客)。
这样就显得很麻烦了,我们可以通过js代码实现博客运行时间显示。

下面贴两段js代码
这个直接显示运行的天数

<script language=javascript><!–- 
BirthDay=new Date(”June, 25,2012“);
today=new Date();
timeold=(today.getTime()-BirthDay.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=246060*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
document.write(” 【田润林的博客已运行<font color=red>”+daysold+”</font>天】”);
//-–>
</script>

效果如下

--> 下面这个稍微复杂,显示运行的年月日 <script language="JavaScript"> //<![CDATA[ function HowLongSince(startyear, startmonth, startdate) {   var DaysInMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);   var today = new Date()   var thisyear = today.getFullYear();   var thismonth = today.getMonth();   var thisdate = today.getDate();   mstart = new Date(startyear, startmonth, 1);   mend = new Date(thisyear, thismonth, 1);   ydiff = thisyear - mstart.getFullYear();   mdiff = thismonth - mstart.getMonth();   days1 = (mstart - new Date(startyear, startmonth - 1,startdate))/(24*60*60*1000) - 1;   days2 = (new Date(thisyear,thismonth,thisdate) - mend)/(24*60*60*1000) + 1;   dayst = days1 + days2;   if (dayst >= DaysInMonth[startmonth - 1])  {     mdiff += 1;     dayst -= DaysInMonth[startmonth - 1];   }   if (ydiff == 0 && mdiff == 0 && dayst == 0)     message = "今天";   else {     if (mdiff > 11) { mdiff = 0; ydiff++; }     if (mdiff < 0) { mdiff = mdiff + 12; ydiff--; }     message = (ydiff != 0 ? ydiff + " 年" : "");     message += (mdiff != 0 ? " " + mdiff + " 个月" : "");     if (ydiff != 0 && mdiff != 0) message += "又";     message += (dayst!=0 ? " " + dayst+" 天" : "");   }   return message; } //]]> </script><b> 田润林的博客已经运行</b>:   <script language="JavaScript"> document.write(HowLongSince(2012,6,25));  </script> 效果如下 **田润林的博客已经运行**:

说明1
Date(”June, 25,2012“)
HowLongSince(2012,6,25)
中的时间必须替换为你自己的博客时间

说明2
这段JS代码不提倡加入模板中,因为运行时间不需要在每个页面都显示,过多的js会降低整体加载速度。
可以加在某个具体的页面中,比如我的运行时间的JS代码就放在自己的博客日志页面。