function days_since(y,m,d) {
    date=new Date(y,m,d+1);
    now=new Date();
    document.write(Math.ceil((now.getTime()-date.getTime())/(1000*60*60*24)));
}

function days_between(y1,m1,d1,y2,m2,d2) {
    date1=new Date(y1,m1,d1+1);
    date2=new Date(y2,m2,d2+1);
    document.write(Math.ceil((date2.getTime()-date1.getTime())/(1000*60*60*24)))
}

function age_since(y,m,d) {
    date=new Date(y,m,d+1);
    now=new Date();
    pasttime=now.getTime()-date.getTime();
    oneday=1000*60*60*24;
    days=Math.ceil(pasttime/oneday);
    years=Math.floor(days/365);
    document.write(years+"y "+Math.floor((days-years*365)/30.4)+"m");
}

function age_between(y1,m1,d1,y2,m2,d2) {
    date1=new Date(y1,m1,d1+1);
    date2=new Date(y2,m2,d2+1);
    pasttime=date2.getTime()-date1.getTime();
    oneday=1000*60*60*24;
    days=Math.ceil(pasttime/oneday);
    years=Math.floor(days/365);
    document.write(years+"y "+Math.floor((days-years*365)/30.4)+"m");
}

