因為發現電腦裡〝我的最愛〞已經多到滿出來,
網頁連結對日漸腦殘的媽媽我也起不了作用了。
但是呢~茫茫網海裡真得好多讓人愛不釋手的實用好物呀!
於是乎,放在網誌裡是我目前想到最好的方法了,
一來方便分類查詢,二來可以灌灌水充場面…還真是一兼二顧哩!
話不多說,自動計算和顯現年月日的年齡語法如下:
(以下語法引用自☆雙J戀☆+。ο○小魚吐泡泡○ο。)
====================================
<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>
====================================
說明:(以下說明引用自2男+1女,不擁擠)
1.要全部複製後貼上,不可以自己斷行,不然會無法顯現喔!
2.紅字的地方:請用西元曆填上日期,比如孩子的生日或者結婚紀念日...等等,可以自己變化。
3.藍字的地方:這裡可以顯示你想要的語句,如Eric已經幾歲幾個月幾天了。
或者,我們已經牽手幾年幾個月幾天了。多多發揮你的創意喔!
4.如果要計算多個,請以 <br> →換行,或者 <p> →空一行,隔開即可。
★ 話說,我已經肖想別人家部落格裡的記日器粉久了。
☆ 可是一直找不到合適的形式,也沒有適合笨媽媽我的簡單方法。
★ 這個真的簡單又好用,讚啦!
留言列表