Script php: Controllo validità formato ed esistenza data

   difficoltà:  script script script script script

Script simili
5/3/2007


Con questa funzione potremo verificare che una data sia in primo luogo scritta in un formato valido del tipo italiano dd/mm/YYYY e in secondo luogo che sia una data valida.

function ControlloData($data){
if(!ereg("^[0-9]{2}/[0-9]{2}/[0-9]{4}$", $data)){
return false;
}else{
$arrayData = explode("/", $data);
$Giorno = $arrayData[0];
$Mese = $arrayData[1];
$Anno = $arrayData[2];
if(!checkdate($Mese, $Giorno, $Anno)){
return false;
}else{
return true;
}
}
}
L'uso della funzione è il seguente:
ControlloData($data);
La funzione restituirà true per date come 01/01/2007 mentre restituirà false per date come 1/1/2007, 34/12/2007, 30/02/2007 o formati completamente diversi.




Commenti


  Aless{a}ndro

3/5/2008 13:05:39

Ciao, ho trovato molto ultile questa funzione per una form del mio sito. Grazie

  kRaSh

25/1/2011 9:25:16

Warning

This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.



Lascia un commento


Codice di controllo*:
Nome*:
Email/Link:
Testo*:
 
I campi contrassegnati con * sono obbligatori.