Originariamente inviato da Horus-Ra
Da un form mi arriva una variabile che dovrò rendere di tipo data; arriva nel formato aaaa-mm-gg.
Siccome è un campo di input devo controllare che la data passata sia corretta. Qual è il modo migliore per farlo? Cioè, devo usare espressioni regolari o esistono funzioni già create allo scopo?
Esempio:
codice:
if (preg_match ("/^(\d{4})-(\d{2})-(\d{2})$/", $data, $arr_dati))
{
    $anno = $arr_dati[1];
    $mese = $arr_dati[2];
    $giorno = $arr_dati[3];
    
    ....
}