Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Calcolare se una persona è minorenne

    Ciao,
    sto cercando di fare una funzione che permetta di calcolare se una persona è minorenne. Per il calcolo, analizzo la data di nascita.
    Posto il codice del piccolo script:

    <?php
    $data = "30/11/1990";
    $array_data = explode("/",$data);

    $giorno = $array_data[0];
    $mese = $array_data[1];
    $anno = $array_data[2];
    $time_18anni = 567648000;

    if($anno < 1970){
    echo "Sei maggiorenne!";
    }else if (time()- mktime(0,0,0,$mese,$giorno,$anno) < $time_18anni){
    echo "Sei minorenne!
    ";
    }else{
    echo "Sei maggiorenne!
    ";
    }
    ?>

    Lo script, seppur di pochi giorni, sbaglia a dare il risultato. Vedete qualche errore? A me sembra tutto ok.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Usa questa funzione di Piero

    http://forum.html.it/forum/showthrea...readid=1157380

    Codice PHP:
    echo compleanno("1990-11-30") >= 18 'maggiorenne' 'minorenne'
    .. e la ricerca.

  3. #3

    Re: Calcolare se una persona è minorenne

    Originariamente inviato da !!\Freedom9/!!

    Lo script, seppur di pochi giorni, sbaglia a dare il risultato. Vedete qualche errore? A me sembra tutto ok.
    certo che si ... ti sei dimenticato degli anni bisestili....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Grazie!

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.