...Personalizza la tua HomePage...

Questa Sezione è Dedicata a Tutti i Webmaster Nofiti e Non

Versione Stampabile Versione PDF Versione .DOC Versione .ZIP Scrivimi i tuoi Commenti

Un Validatore di Date
Autore :  Manuali.net Linguaggio :  PHP - Hypertext Preprocessor
Data :  20/10/2004 10:16:09 Accessi :  0
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).

Ritorna


 NEWS 
12/09/2007 13:08:14
PAURA
Marco Travaglio con Gomez e Crozza ed Elio

11/09/2007 14:44:48
IL V-DAY: un evento NUOVO !!!!!
Aria fresca in Parlamento articolo del Sole24ore: http://www.ilsole24ore.com/art/SoleOnLine4/At...


28/06/2007 14:20:55
LEOPARDI SALUTI i 500
Certo ragazzi, anche noi nel nostro piccolo cresciamo, e Leopardi è il cinquecentesimo saggio nella ...


12/04/2007 11:31:15
ATTENZIONE A CheckMessenger.NET! , è una TRUFFA
Ennesito sito truffaldino: si chiama CheckMessenger e vi promette di mostrarvi se i vostri contatti ...


26/01/2007 11:58:34
AGGIORNATE TUTTE LE SEZIONI
AGGIORNATE TUTTE LE SEZIONI Sì, cari amici. Ho provveduto ad aggiornare le principali sazioni de...


:: ELENCO NEWS ::

  
Valid XHTML 1.0! Valid CSS!