我們這區的里長荳媽在問我年齡語法(如右側的"即時資訊"欄位顯示)
縱使我再忙, 再累,睡眠再不足....昨天晚上就把這篇先拚出來交稿  (因為比較簡單啦.....那個男男姨要我講解CSS語法...真的粉困難ㄟ....我最不會寫教學文了)

本來想直接在回應欄貼語法回應, 但是心想可能會有很多人也想知道, 所以我乾脆另闢一文好了. 喜歡的人就拿去用吧~~別客氣 
請先開一個自由欄位並貼上以下語法. 
中文藍色部份可自由填入或加入一些個人巧思. 年月日部份請換成生辰數字. 就是這麼簡單啦, 因為難的我也不會  (難的要問布丁媽, 雙胞胎媽-Selena或荳媽...千萬別問我......我沒有什麼功力...唉.....)

<!--年齡計算語法_開始 -->
<script language="JavaScript">
var today = new Date();
var year = today.getYear();
var month = today.getMonth();
var day = today.getDate();
var t_yy = 0;
var t_mm = 0;
var t_dd = 0;
var b_yy = ;
var b_mm = ;
var b_dd =;

t_yy = year - b_yy - 1;

if ( month + 1 > b_mm)
{ t_mm = month - b_mm ;
t_yy++;
}
else
t_mm = 12 - b_mm + month;

if (day > b_dd)
{ t_dd = day - b_dd;
t_mm++;
}
else
t_dd = daysInMonth(month, year) - b_dd + day;

if (t_dd > daysInMonth(month, year)-1)
{ t_dd = 0;
t_mm++;
}

if (t_mm > 11)
{ t_mm = 0;
t_yy++;
}

document.write("某某某已經");

if (t_yy > 0)
document.write(" " + t_yy + " ");

if (t_mm > 0)
document.write(t_mm + " 個月");


if (t_dd > 0)
document.write(" &#21448; " + t_dd + " 天了!!!") ;

//****** function set ******

function arrayOfDayInMonths(isLeapYear)
{ this[0] = 31;
this[1] = 28;
if (isLeapYear)
this[1] = 29;
this[2] = 31;
this[3] = 30;
this[4] = 31;
this[5] = 30;
this[6] = 31;
this[7] = 31;
this[8] = 30;
this[9] = 31;
this[10] = 30;
this[11] = 31;
}

function daysInMonth(month, year)
{ var isLeapYear = ((( year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0));
var monthdays = new arrayOfDayInMonths(isLeapYear);
return monthdays[month];
}

</script><!--年齡計算語法_結束 -->

Bookmark: HemiDemi MyShare Baidu Google Bookmarks Yahoo! My Web Del.icio.us Digg technorati furl Bookmark to:YouPush Bookmark to:你推我報

Posted by lulu at 痞客邦 PIXNET Comments(27) Trackback(2) Hits(1641)


open trackbacks list Trackbacks (2)

  • [blog]記錄歲月的語法

    本文引用自 lulu - 自動計算和顯現年月日的年齡語法...
  • 【Blog道具】自動計算 紀念日 的語法

    自動計算 紀念日 的語法最後的語法來自小魚吐泡泡取走的人,要記得去謝謝 小魚 跟 雙J 的分享喔!語法請入內本文引用自 小魚吐泡泡&amp;nbsp;及 雙J戀&amp;nbsp;:&amp;lt;script language=&amp;quot;JavaScript

Comments (27)

Post Comment
  • 喂~後面加的那一段話讓我很不好意思耶

    但是還是很厚臉皮的收下了, 昨晚我也上網找了一下這個語法, 都沒有人計算幾個月大的....

    謝謝啦!!!!

    ps 可以建議您把標題改成計算年齡的語法嗎? 這樣以後像我一樣需要的媽媽就可以搜尋到這裡來囉!!!
  • Reply,

    我有想過...但是此語法和一般的年齡語法不同(會顯示年月日)...所以我還是下了複雜的標題...你覺得呢?? 還是簡單一點好呢??

    lulureplied on 2007/06/06 02:39

  • 你的速度像火箭哦!
  • 你滿意就好啦 ^^

    lulureplied on 2007/06/06 06:58

  • 這個讚!!
    馬上來試試 cc
  • 厚~~大師級的出來了, 喜歡就好 ^^

    lulureplied on 2007/06/06 06:59

  • 好好玩耶!
    我也要試試看喔~

    謝謝lulu總是有好東西分享~
    在請問一下:
    夏天要煲什麼湯好呢?
  • 是哄~~我最近都沒po湯上來了~~
    有空再來寫吧 ^^

    lulureplied on 2007/06/07 02:20

  • 謝謝你的分享--

    謝謝你的分享-這方面偶就不行-想問你那個計算幾個人在線上的語法怎麼運用--不請隻請真是抱歉--
    有個部落個與你分享-裡頭有些小東西可以運用--http://blog.pixnet.net/prb999
  • to Selena,
    沒問題, 我等下寫給你語法 ^^

    lulureplied on 2007/06/07 02:21

  • J發燒了?
    Lu又要辛苦了,
    請妳教語法是個很大的工程厚?
    如果要讓你大傷腦筋,
    男男姨也會不捨的,
    所以沒交這個作業也沒關係哦!
    反正我也很懶~~沒有很勤著在管理我們那一格,
    所以真的沒關係哦~~^^
  • 謝謝LuLu的分享!
    這回你又要辛苦了,DanDan發燒,妹妹又打預防針,多讓他們喝點水或果汁,會比較舒服吧!
  • 昨天晚上2個小孩都發燒~~
    一邊燒到快103, 另一邊妹妹燒到快102(baby 到 100.4就是發燒了)....唉~~忙阿!!

    lulureplied on 2007/06/07 02:22

  • 感謝!


    真受用耶
    超感謝妳的啦!!
    希望大J趕快好起來!!加油加油!!
  • 這個之前我就超想要了說
    但礙於和Lulu不熟 羞於啟齒咧
    終於有人幫我發問了
    謝謝LuLu的分享
    我已經立刻用上了 乾溫乾溫 :)
  • Teresa, 想要就問我ㄚ~~ 你憋的還真就ㄋㄟ ^^"

    不客氣啦~~

    lulureplied on 2007/06/07 02:24

  • 我家Daniel也發燒,已經燒四天了.
    大J要保重喔!!
  • to Stacy,
    不會吧~~4天很嚴重了ㄟ....
    有帶去給醫生看吧!!
    我們都加油!!

    lulureplied on 2007/06/07 02:24

  • 這個棒 我也喜歡
    最近我也一直在研究這些
    只能說~~~~~~~~€一個頭兩個大
    我還想知道你怎麼把 留言直接放在別人的留話下面
  • 樂多和這邊的版型不一樣喔~~~

    這邊的回應是直接設好的~~

    lulureplied on 2007/07/04 07:49

  • 可是噹噹還是顯示八個月大耶~
  • Bell,
    我請我台灣的朋友幫我看也是2歲八個月阿!! 好像只有你看到八個月ㄟ....此外, 我用公司3台以上的電腦查, 也是2歲8個月~~ 怎麼這麼奇怪 ^^"

    lulureplied on 2007/06/07 02:27

  • 哇!什麼時候我也可以變成部落格可諮詢人物,我看見你這一大串語法就知道你也很厲害阿!應該問你啦!
    謝謝分享喔!
    噹噹生病了,要多多保重!
  • to Selena,
    當然問你阿~~你的blog哩哩扣扣的一堆呢... 早就覺得你很厲害了 ^^
    最重要的是你又很親切~~當然問你阿~~

    lulureplied on 2007/06/07 02:26

  • 我的hotmail一按reply就變成亂碼

    妳試試看這樣可不可以 ~~

    /*版主回應整體區塊*/
    .replyBox
    {
    color:#917347;
    background-color: #fff;
    padding: 10px;
    }
  • Dear Kate,
    還是一樣ㄟ~~~

    我想不用再研究了...應該不是在CSS的回應附近改吧...其實我已經看習慣這個格式了..不用再花時間研究了 ^^
    謝謝你啦~~

    lulureplied on 2007/06/08 07:04

  • 哇!兩個一起燒...
    前天晚上Daniel燒到103.5我就會凍不了了...
    你心臟好強.
    我們已經看過醫生,好險這次不是中耳炎,只是病毒感染的感冒...
  • 我現在很鎮定了 ^^ 免驚啦~~~

    我也猜大J應該是病毒感染的感冒...反正熬過這幾天就好了~~~唉~~~

    lulureplied on 2007/06/08 07:06

  • 我試的時候可以耶
    妳把妳的css整個copy在記事本寄給我看看啦
    不把這問題解決
    我會睡不著的 ~~ @@~
  • 感謝你的分享

    感謝你的分享,讓我這個pixnet的新手能美化我的Blog!
  • Lu,謝謝你,我拿去用了,謝謝聰明的你!! ^^
  • 馬上來試試,謝謝囉
  • 可以請lulu把這個語法轉寄給我嗎?我有自己從打一次但還是不能顯示出來,也不知是那裡有問題,請教教我.
    謝謝
  • 我一直都沒有鎖右鍵ㄟ~不知為何,又不能剪貼了!!

    我已經重新設定一次了~你可以自行copy了^^

    lulureplied on 2007/12/08 08:33

  • 感恩內

    嗯,可以了,真是感謝啦!
  • 感謝lulu~
    帶走了喔~~~^^
  • lulu~跟您引用這篇喔~
    若有不妥請告知,我會刪掉
    謝謝喔~:)
  • 有沒有比較短的,因為我貼上去字就超過260字了~謝謝
  • 感恩~~
    我是從2男+1女那裡連結過來的,
    真的很實用,謝謝^^
  • 請問無名可用嗎?

    請問無名可用嗎?

    我用出來只出現"新連結"三個字耶...
  • 打包帶走囉
    馬上去試試!

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment