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

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 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
  2. 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)))]
  3. Ha, už jsem to napsat do jiného threadu... http://webzdarma.cz/forum/read.php?f=2&i=3032&t=3032
  4. 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

← Zpět na všechna témata