Autor Zpráva
Fanda
Profil *
Dobrý den, stále nemůžu pochopit, jak použít funkci checkdate. Mám datum ve formátu třeba 2007-06-09 a potřebuji zjistit jestli existuje (je platné). Dle mého názoru by měl fungovat tento kód:


$date = "2007-06-09";
function checkData($date)
{
if (!isset($date) || $date=="")
{
return false;
}

list($yy,$mm,$dd)=explode("-",$date);
if ($yy!="" && $mm!="" && $dd!="")
{
return checkdate($mm,$dd,$yy);
}

return false;
}


Jak ale dostanu z této funkce výsledek, zda je datum správné nebo není? S funkcemi příliš pracovat neumím, proto tento dotaz. Zjevně tam bude nějaká blbost začátečníka. Díky za každé případné rady.
Alphard
Profil

if (checkData($date))
echo "datum je platné";
else
echo "datum je neplatné";
Fanda
Profil *
Alphard
Díky moc! To je přesně ono ;-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0