cal_days_in_month()
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
$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