Práce s časem ještě jednou - konec měsíce

V předchozím dotazu jsem se ptal, jak vybrat z databáze "zápasy" zá určitý týden, je-li u každého zápasu jeho datum. Jinými slovy, jak vytvořit interval pro výběr (po-ne) v Greenwichském čase.

Situace se teď ale změnila, a já bych potřeboval SELECT za určitý měsíc.
Problém nastává v tom, že nevím, jak zjistit, kterým dnem měsíc končí. Může to být 30., 31., 28., a kdo ví, co ještě. :)

Dolní mez je jednoduchá:
MkTime(0, 0, 0, $mesic, 1, $rok);

Ale jak na tu horní?
MkTime(23, 59, 59, $mesic, ???????, $rok);

Zdravím,
PAVEL
heh? No poradne jsem tvuj dotaz nepochopil, ale pokud uklada datum do DB, vzdy to ukladej v sekundach od roku 1.1.1970 (fc time() ) a s tema mesicema si proste napis $leden = 30; $unor = 29; atd... [ze jsem to napsal spatne ten pocet dni v mesici ze?:o)))]
Ha, už jsem to napsat do jiného threadu...

http://webzdarma.cz/forum/read.php?f=2&i=3032&t=3032
Díky,
ten čas (datum) mám opravdu v sekundách od 1.1.1970 - to je ten Greenwichský čas, pokud se nemýlím. Resp. je to počet sekund od 1.1.1970, které uběhly v 0. časovém pásmu (Greenwich).

Mohl bych si sice napsat leden=31, únor=28, ... ale právě kvůli tomu únoru se mi to dělat nechce. Kdybych dovedl zjistit počet dní v určitém měsíci, tak by byl můj problém vyřešen. V tom druhém článku mi myslím někdo poradil, tak si to jdu přečíst.

PAVEL