[教學] 計時語法:用Java Script在部落格上自動計時

按讚加入粉絲團

timer



這個問題其實已經很多人詢問了,要回答每次都來問的問題也會消耗一些時間,最省事的辦法就是視而不見,但我想有空的話還是回答一下,然後把這篇解答文章放在程式碼的下方當教學文,這樣是比視而不見更好的辦法。

這樣的語法到Google鍵入「計時語法」應該就有一狗票教學文章。這種計時語法在邊欄中呈現如上圖黃標部分,也跟下方這些文字一樣:

部落格寫了 X年Y月Z天
個人網站成立 X年Y月Z天
結婚 X年Y月Z天

紫色的部分隨便你自己改,想要統計什麼就統計什麼。後方的「X年Y月Z天」是 Java Script的自動統計,語法如下:

 

2003.12.1 開始寫部落格

★ 部落格寫了 <script
language="JavaScript">
var now=new Date();var spday=new Date(2003,12-1,1);
a=(now.getTime()-spday.getTime())/(24*60*60*1000);a=Math.ceil(a);
YY=Math.ceil(a/365)-1;
MM=Math.ceil((a-(YY*365))/30)-1;
DD=a-(YY*365)-MM*30
document.write("<b>"+ YY+ "年" + MM + "月" + DD + "天</b>");
</script>
 

2003.12.1 開始寫網站

★ 個人網站成立 <script
language="JavaScript">
var now=new Date();var spday=new Date(2002,2-1,1);
a=(now.getTime()-spday.getTime())/(24*60*60*1000);a=Math.ceil(a);
YY=Math.ceil(a/365)-1;
MM=Math.ceil((a-(YY*365))/30)-1;
DD=a-(YY*365)-MM*30
document.write("<b>"+ YY+ "年" + MM + "月" + DD + "天</b>");
</script>

2003.12.13 結婚

★ 結婚 <script
language="JavaScript">
var now=new Date();var spday=new Date(2003,12-1,13);
a=(now.getTime()-spday.getTime())/(24*60*60*1000);a=Math.ceil(a);
YY=Math.ceil(a/365)-1;
MM=Math.ceil((a-(YY*365))/30)-1;
DD=a-(YY*365)-MM*30
document.write("<b>"+ YY+ "年" + MM + "個月又" + DD + "天</b>");
</script>

 

★ 結婚 這樣的粉紅色標記部分,隨便你填入想要統計的項目,而後方「黃色底色的部分」就是開始的日期。應該很簡單才是!祝大家使用愉快!

延伸閱讀



【關於作者】艾瑪 | amarylliss


台灣第一位全職旅遊部落客受邀出國旅遊超過百次 ,1996年起於台大椰林BBS自助旅行版(Tour Abroad)發表旅遊心得並擔任版主,2000年起於明日報/ANYWAY旅遊網分享旅遊心得,2003年起任艾瑪隨處走走部落格格主至今,從無名小站至痞客邦,目前回歸個人部落格持續經營;更詳細網路書寫歷史請參考關於我

一年有1/2以上時間在全世界遊走,即時消息請追蹤臉書及Line@官方帳號。聯繫、合作或邀約請聯繫:amarylliss@gmail.com

 Email Facebook Googleplus Flickr YouTube Instagram



6 thoughts on “[教學] 計時語法:用Java Script在部落格上自動計時”

  1. 請問要如何才能拿走語法呢?
    右鍵鎖住了。
    不好意思喔!
    要麻煩艾老師指點一下
    版主回覆:(08/14/2008 07:58:45 AM)
    沒有鎖住
    你可以用FIREFOX來複製
    或者到我的無名小站去取用語法

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *