konvergující funkce pro datum

Zdravíčko, nevim jestli je dobrý to dát sem a nebo do sql, ale asi je to spíš problém php.

1, potřebuju uložit do DB datum z formuláře (počet vteřin od unix éry)

2, potřeboval bych s tim datumem pracovat (něco jako výpis zápasů v listopadu, když je dneska 20.11. a před týdnem 13.11. atp)

Nesektal jste se tu s něčím podobnym?
Nějak moc nechápu problém.

MySQL interně ukládá datumy v Unix Stampu (počet vteřin od 1.1.1970). Uživatelsky buď ukládáš jenom datum: typ Date, nebo datumi čas, typ Datetime. Pokud jsi hardcore, tak můžeš ukládat unixstamp i jako integer, ale je to nepraktické.

V PHP máš funkce, jak převest Unixstamp na datum: date(), i obráceně: mktime().
OK, díky s tim už bych moh něco zplodit
<HTML>Netroufnu si hodnotit co je prakticke a co ne protoze kazdy zpusob ma sve vyhody.
Pokud mas v DB sloupec jako DATETIME (asi nejcastejsi) muzes pro vlozeni pouzit:

INSERT .... SET datum=FROM_UNIXTIME(-tvuj_unix_cas-)

pokud vracis unix z DB a chces z toho neco rozumnyho muzes pouzit treba:

SELECT FROM_UNIXTIME(datum, '%Y %m %d %h:%i:%s');

atd atd...</HTML>
Nevíte jestli je nějaká funkce něco jako zjistění začátek a konec aktuálního měsíce (ať už v Unix Stampu), nebo i jinak?

jinak ten zbytek mi už funguje, ale tohle nevim kde sehnat.
Co znamená "začátek a konec aktuálního měsíce"? Začátek je vždy 1., konec podle měsíce 28., 29., 30. nebo 31.

Možná tě zaujme funkce strtotime().
Jinak hezké zamyšlení nad kalendářem je tady (pro inspiraci):

http://www.linuxsoft.cz/article.php?id_article=206
http://www.linuxsoft.cz/article.php?id_article=212