crawl bot
Infoscript - Desenvolvimento web
infoscript_logo
JavaScript
Calcular idade
Publicado por antlou em 29/05/2017

Este útil e pequeno script client-side calcula a idade apartir da data de nascimento.

Resultado:
Data de nascimento (dd/mm/aaaa)

Idade
Vou então colocar aqui o código, utilizando linguagem JAVASCRIPT e HTML.

Todo o código poderá ser colocado num único ficheiro do tipo .html

calculate_age.html

    <script>
        function calculateAge(dobString) {
        var dob = new Date(dobString);
        var currentDate = new Date();
        var currentYear = currentDate.getFullYear();
        var birthdayThisYear = new Date(currentYear, dob.getMonth(), dob.getDate());
        var age = currentYear - dob.getFullYear();
        if(birthdayThisYear > currentDate) {
        age--;
        }
        return age;
        }
        function calcular(data) {
        var data = document.form.nascimento.value;
        var partes = data.split("/");
        var junta = partes[2]+"-"+partes[1]+"-"+partes[0];
        document.form.idade.value = (calculateAge(junta));
    }
    </script>
    
<form name="form">

    Data de Nascimento(dd/mm/aaaa)<br>
    <input type="text" name="nascimento" id="nascimento" value="" ><br>
    Idade<br>
    <input type="text" name="idade" value="" onclick="calcular()">
    
</form>


Download Código
Espero ter sido útil. Deixe avaliação ao script.
1 votos - 5 pontos - 33 downloads
Média : 5,000

Infoscript - Desenvolvimento de websites, e-commerce e programação

Infoscript tem soluções para desenvolvimento web e programação para aproximar os seus clientes às necessidades atuais do mercado.
O design de produto, a criação de websites e lojas online entre outros, são os principais serviços que temos para lhe oferecer.
Contate-nos através do endereço geral@infoscript.pt
Nós teremos uma solução para si à medida.