[教学] 计时语法:用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来复制
    或者到我的无名小站去取用语法

发布留言

发布留言必须填写的电子邮件地址不会公开。 必填字段标示为 *