jak co nejjednušeji zjistit počet dní v určitém měsíci určitého roku? Sorry, ale nic mě nenapadlo :-(
udelas si pole a na index odpovidajici cislu mesice ulozis pocet dni
urciteho roku? pocet dni v mesici se nemeni, teda krome unora
unor ma normalne 28 dni, ale v prestupnem roce ma 29. prestupny rok je ten, ktery je delitelny 4, rok delitelny 100 je prestupny, je-li delitelny 400
priklad:
1900 neni prestupny, protoze je delitelny 100, ale neni delitelny 400
2000 je prestupny, je delitelny 4, 100 i 400
cal_days_in_month ( int calendar, int month, int year)
kalendářový fce :))
no, to by taky slo, ale me se zrovna nechtelo hledat v manualu...
Tonik: jenze od toho ten manual je, aby se v nem hledalo
Sojkovec: ale me prijde rychlejsi - teda v tomhle pripade - udelat za minutu pole a podminku, nez to hledat v manualu... totiz takhle, protoze jsem ten manual necetl celej, tak me ani nenapadlo, ze by tam nejaka takovahle funkce mohla byt. jinak samozrejme souhlasim, manual je tu od toho, aby se v nem hledalo, a taky ho k tomu pouzivam.
pomoci datovych fci si udelas timestamp 31. prosince pozadovaneho roku a pak z tohoto stampu vytahnes informaci o poradi dne v roce ;)
cili takto:
$pocet = date("z", mktime(12,0,0,12,31,$rok));
ta prvni dvanactka muze byt i jine cislo, ja ji dal pro jistotu, abych byl uprostred dne a ne nekde na pomezi dnu