縱使我再忙, 再累,睡眠再不足....昨天晚上就把這篇先拚出來交稿 (因為比較簡單啦.....那個男男姨要我講解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(" 又 " + 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><!--年齡計算語法_結束 -->

喂~後面加的那一段話讓我很不好意思耶 但是還是很厚臉皮的收下了, 昨晚我也上網找了一下這個語法, 都沒有人計算幾個月大的.... 謝謝啦!!!! ps 可以建議您把標題改成計算年齡的語法嗎? 這樣以後像我一樣需要的媽媽就可以搜尋到這裡來囉!!!
Reply, 我有想過...但是此語法和一般的年齡語法不同(會顯示年月日)...所以我還是下了複雜的標題...你覺得呢?? 還是簡單一點好呢??
你的速度像火箭哦!
你滿意就好啦 ^^
這個讚!! 馬上來試試 cc
厚~~大師級的出來了, 喜歡就好 ^^
好好玩耶! 我也要試試看喔~ 謝謝lulu總是有好東西分享~ 在請問一下: 夏天要煲什麼湯好呢?
是哄~~我最近都沒po湯上來了~~ 有空再來寫吧 ^^
謝謝你的分享-這方面偶就不行-想問你那個計算幾個人在線上的語法怎麼運用--不請隻請真是抱歉-- 有個部落個與你分享-裡頭有些小東西可以運用--http://blog.pixnet.net/prb999
to Selena, 沒問題, 我等下寫給你語法 ^^
J發燒了? Lu又要辛苦了, 請妳教語法是個很大的工程厚? 如果要讓你大傷腦筋, 男男姨也會不捨的, 所以沒交這個作業也沒關係哦! 反正我也很懶~~沒有很勤著在管理我們那一格, 所以真的沒關係哦~~^^
謝謝LuLu的分享! 這回你又要辛苦了,DanDan發燒,妹妹又打預防針,多讓他們喝點水或果汁,會比較舒服吧!
昨天晚上2個小孩都發燒~~ 一邊燒到快103, 另一邊妹妹燒到快102(baby 到 100.4就是發燒了)....唉~~忙阿!!
哇 真受用耶 超感謝妳的啦!! 希望大J趕快好起來!!加油加油!!
這個之前我就超想要了說 但礙於和Lulu不熟 羞於啟齒咧 終於有人幫我發問了 謝謝LuLu的分享 我已經立刻用上了 乾溫乾溫 :)
Teresa, 想要就問我ㄚ~~ 你憋的還真就ㄋㄟ ^^" 不客氣啦~~
我家Daniel也發燒,已經燒四天了. 大J要保重喔!!
to Stacy, 不會吧~~4天很嚴重了ㄟ.... 有帶去給醫生看吧!! 我們都加油!!
這個棒 我也喜歡 最近我也一直在研究這些 只能說~~~~~~~~€一個頭兩個大 我還想知道你怎麼把 留言直接放在別人的留話下面
樂多和這邊的版型不一樣喔~~~ 這邊的回應是直接設好的~~
可是噹噹還是顯示八個月大耶~
Bell, 我請我台灣的朋友幫我看也是2歲八個月阿!! 好像只有你看到八個月ㄟ....此外, 我用公司3台以上的電腦查, 也是2歲8個月~~ 怎麼這麼奇怪 ^^"
哇!什麼時候我也可以變成部落格可諮詢人物,我看見你這一大串語法就知道你也很厲害阿!應該問你啦! 謝謝分享喔! 噹噹生病了,要多多保重!
to Selena, 當然問你阿~~你的blog哩哩扣扣的一堆呢... 早就覺得你很厲害了 ^^ 最重要的是你又很親切~~當然問你阿~~
我的hotmail一按reply就變成亂碼 妳試試看這樣可不可以 ~~ /*版主回應整體區塊*/ .replyBox { color:#917347; background-color: #fff; padding: 10px; }
Dear Kate, 還是一樣ㄟ~~~ 我想不用再研究了...應該不是在CSS的回應附近改吧...其實我已經看習慣這個格式了..不用再花時間研究了 ^^ 謝謝你啦~~
哇!兩個一起燒... 前天晚上Daniel燒到103.5我就會凍不了了... 你心臟好強. 我們已經看過醫生,好險這次不是中耳炎,只是病毒感染的感冒...
我現在很鎮定了 ^^ 免驚啦~~~ 我也猜大J應該是病毒感染的感冒...反正熬過這幾天就好了~~~唉~~~
我試的時候可以耶 妳把妳的css整個copy在記事本寄給我看看啦 不把這問題解決 我會睡不著的 ~~ @@~
感謝你的分享,讓我這個pixnet的新手能美化我的Blog!
Lu,謝謝你,我拿去用了,謝謝聰明的你!! ^^
馬上來試試,謝謝囉
可以請lulu把這個語法轉寄給我嗎?我有自己從打一次但還是不能顯示出來,也不知是那裡有問題,請教教我. 謝謝
我一直都沒有鎖右鍵ㄟ~不知為何,又不能剪貼了!! 我已經重新設定一次了~你可以自行copy了^^
嗯,可以了,真是感謝啦!
感謝lulu~ 帶走了喔~~~^^
lulu~跟您引用這篇喔~ 若有不妥請告知,我會刪掉 謝謝喔~:)
有沒有比較短的,因為我貼上去字就超過260字了~謝謝
感恩~~ 我是從2男+1女那裡連結過來的, 真的很實用,謝謝^^
請問無名可用嗎? 我用出來只出現"新連結"三個字耶...
打包帶走囉 馬上去試試!
謝謝分享 可是為何我在yahoo blog 自訂欄位後 將語法貼上 還是沒看到