17

http://ja.doukaku.org/236/
http://ja.doukaku.org/comment/8522/
最初 (set|get)Year*1 使っててハマった。(お約束)
月のゼロ基点然り,Date は罠が多すぎる。

javascript:[17,'years','+','months','days','old',function(k,i,n,o,u,e){u=n/12;while(i=prompt(k,i)){e=(new(Date)-new(Date)(i)-this[0]*n*o)/o;k=[this[0],this[1],this[2],e|0,this[4],this[5]+'\n'+this[0],this[1],this[2],e/u|0,this[3],this[2],e%u|0,this[4],this[5]].join('\40')}}][6]('Birthday:','1964/09/25',365.24,24*60*60*1e3)

なるべくミリ秒で計算するのが無難。

*1:deprecated