かしこい人たすけて@TiddlyWiki
誕生日リストに現在の年齢を表示する方法

ttp://d.hatena.ne.jp/toku-hiro/20070824
の下の方の追記を参考にさせてもらって、InlineJavascriptPluginを入れて

<script type="text/javascript" src="age.js"></script>
<script>document.write(calculateAge('1990-04-01'));</script>歳
→結果 23歳

と一応できたけど、全員これだと文量が多くなるのでマクロ化できたらいいなと。
例 <<age 1990-04-01>> → 23歳 または 1990-04-01(23歳)

TodayMacro利用とかもっと別の方法があるかもと思いつつ
プログラムまったくわからないから助けてください

■以下は上記サイトからのソース引用です
function calculateAge(birthday) {
var birth = birthday.split('-');
var today = new Date();
if ( parseInt(birth[1], 10) * 100 + parseInt(birth[2], 10) > (today.getMonth() + 1) * 100 + today.getDate() ) {
return today.getFullYear() - parseInt(birth[0], 10) - 1;
}
return today.getFullYear() - parseInt(birth[0], 10);
}