Я немного опоздал, но я нашел, что это самый простой способ вычислить дату рождения.
$(document).ready(init);
function init()
{
writeYears("myage", 0, Age());
$(".captcha").click(function()
{
reloadCaptcha();
});
}
function Age()
{
var birthday = new Date(1997, 02, 01), //Year, month, day.
today = new Date(),
one_year = 1000*60*60*24*365;
return Math.floor( (today.getTime() - birthday.getTime() ) / one_year);
}
function writeYears(id, current, maximum)
{
document.getElementById(id).innerHTML = current;
if (current < maximum)
{
setTimeout( function() { writeYears(id, ++current, maximum); }, Math.sin( current/maximum ) * 200 );
}
}
HTML-тег:
<span id="myage"></span>
Надеюсь, это поможет.