...Personalizza la tua HomePage...
Questa Sezione è Dedicata a Tutti i Webmaster Nofiti e Non
Un Validatore di Date | ||||
|
||||
Il trucco: è possibile implementare, utilizzando le funzioni explode() e checkdate() di PHP, un semplice validatore di date. Il codice del validatore è il seguente: <?php // data da testare $date = "18/4/2003"; // la funzione explode effettua il parsing della data // trasformandola in un array di tre elementi // nel primo c'è il giorno, nel secondo il mese, // nel terzo l'anno $array_date = explode("/", $date); echo "Giorno: ".$array_date[0]."<br>"; echo "Mese: ".$array_date[1]."<br>"; echo "Anno: ".$array_date[2]."<br>"; echo "<br>"; // verifica della liceità della data tramite checkdate if (checkdate($array_date[1], $array_date[0], $array_date[2])){ echo "$date è una data corretta\n"; } else { echo "$date non è una data corretta\n"; } ?> La funzione explode() trasforma la stringa che costituisce il secondo argomento in un array di valori, separati fra di loro dal separatore che costituisce il primo argomento. La funzione checkdate() restituisce un valore booleano che indica se la data è valida; gli argomenti d'ingresso sono il mese, il giorno e l'anno della data (nell'ordine detto, giacchè checkdate() utilizza il formato di date inglese). |