Пресмятане на колко години си с javascript

Така?
Код:
<script>
function calculate(){
var yearNow = 2010;
var yearBorn = document.getElementById('year').value;
document.getElementById('result').innerHTML =( yearNow-parseInt(yearBorn) ) + ' години';
}
</script>

Година на раждане: <input type="text" id="year">
<input type="button" onClick="calculate();" value="Изчисли">
Възраст: <span id="result"></span>
 
F1r3Fl3x каза:
Така?
Код:
<script>
function calculate(){
var yearNow = 2010;
var yearBorn = document.getElementById('year').value;
document.getElementById('result').innerHTML =( yearNow-parseInt(yearBorn) ) + ' години';
}
</script>

Година на раждане: <input type="text" id="year">
<input type="button" onClick="calculate();" value="Изчисли">
Възраст: <span id="result"></span>

Сори че забравих да спомена, че ше са написани ден месец година, а не само година :)

Ще може ли с ден месец година :roll:
 
Код:
<html>
<head>
<script>
function age(){
 now = new Date();
 day = 23;
 month = 09;
 year = 1993;
 born = new Date(month+'.'+day+'.'+year);
 years = Math.floor((now.getTime() - born.getTime()) / (365 * 24 * 60 * 60 * 1000));
 alert(years)
}
</script>
</head>
<body onload="age()">
</body>
</html>
примерно
 
Liberate каза:
Код:
<html>
<head>
<script>
function age(){
 now = new Date();
 day = 23;
 month = 09;
 year = 1993;
 born = new Date(month+'.'+day+'.'+year);
 years = Math.floor((now.getTime() - born.getTime()) / (365 * 24 * 60 * 60 * 1000));
 alert(years)
}
</script>
</head>
<body onload="age()">
</body>
</html>
примерно

Перфектно е +

F1r3Fl3x Благодаря ти и на теб.
 

Back
Горе