Visualizzazione dei risultati da 1 a 3 su 3

Discussione: calcolo anni di età

  1. #1

    calcolo anni di età

    come faccio a ricavarmi l'età in base alla data di nascita nel formato dd/mm/yyyy ??

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    var nasc = document.NOMEFORM.NOMECAMPO.value; // lettura dato
    var nas = nasc.split("/"); // separa le parti
    var datan = new Date(parseInt(nas[2]), parseInt(nas[1])-1, parseInt(nas[0])); // converte in data
    var oggi = new Date();

    var eta = oggi - datan;
    if (eta<=0) {
    alert("non sei ancora nato");
    return "error";
    } else {
    eta /= (1000*3600*24*365);
    return String(Math.round(eta));
    }


    Nota: se vuoi l'eta` compiuta, devi usare Math.floor al posto di Math.round, se vuoi lanno di vita, devi usare Math.ceil.

    Nota2: potrebbe non funzionare correttamente il giorno del compleanno.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.