funkcia 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é.
-
Ahojte, pre zistenie počtu dní v mesiaci mám v skripte použitú funkciu cal_days_in_month, ale po spustenína tomto serveri skript hlási :Fatal error: Call to undefined function: cal_days_in_month() in /3w/wz. Prosím Vás, ako to nahradím, resp. prečo je táto funkcia neznáma, keď podľa manuálu má byť implementovaná od PHP 4.1.0. Dík Slavko
-
function pocetdni($month, $year) { if(checkdate($month, 31, $year)) return 31; if(checkdate($month, 30, $year)) return 30; if(checkdate($month, 29, $year)) return 29; if(checkdate($month, 28, $year)) return 28; return 0; }
-
dík :-)
-
huh, na php.net je popsaná fce getdate(), ta vrací pole. Pokud zadáš jako datum poslední den v měsíci (to je tam někde popsané jako -1 den v následujícím měsíci), tak získáš počet dnů v daném měsíci. to se mi zdá trochu elegantnější řešení, a asi i rychlejší.
-
Pro aktualni mesic je lepsi pouzit Date("t"); Pro jine zas toto Date("t",mktime(0,0,0,$mesic,1,$rok));
-
Jo, to je vůbec nejlepší, to Tomíkovo. Stačí prolézt manuály...
-
ďakujem všetkým :-)))