cal_days_in_month()

$daysinmonth = cal_days_in_month(CAL_GREGORIAN, $month, $year);

mam tohle ve funkcich má to vypisovat podle gregoriánskýho kalendáře čas datum atd... a na wz to nejede. co tam mam misto toho dat aby to šlo. on se mi podela skript a vubec se nespusti.... kvuli tomu.
to jsem moc nepochopil..

napis si vlastni funkci(prace s casem neni imho moc slozita:))))
Obávám se, že na WZ nejsou kalendářové funkce dostupné.
Počet dnů v měsíci se dá zjistit i přímo pomocí Date().
Tuším že je to "t", takže Date("t", $libovolnydenzdanehomesice)
na http://cz.php.net/manual/en/function.cal-days-in-month.php
je taky jedno řešení (jiné) a sice
$daynum = date("j",mktime(0,0,0,$month+1,0,$year));
IMHO je to furt to samé.
Nebo si udělat vlastni:

$t_mesiced=array(31,28,31,30,31,30,31,31,30,31,30,31);

function jeprestupny($rok){
return $rok%400==0 || ($rok%4==0 && $rok%100);
}

function pocetdni($rok, $mesic){
global $t_mesiced;
return $t_mesiced[$mesic-1] + (($mesic==2 && jeprestupny($rok)) ? 1 : 0);
}
thank you vyřešeno