Autor Zpráva
ybznek
Profil
Ahoj. potřebuju do db uložit datum s přesností na týden,

tedy abych byl schopen poznat, k jakým dnům patří použitý týden

napadlo mě počítat počet týdnů od roku 1970, ale to by bylo docela zdlouhavé kvůli přestupným rokům a různých délek měsíců

nebo počet týdnů od začátku

(jedná se o MongoDB, ale to není důležité)

Jak byste to uložili vy?
Kcko
Profil
DB:
datum | tyden v roce

PHP:
echo date("W", strtotime("2011-08-12"));


Pokud nemůžete použít PHP tak bych googlil ;-) , je pátek ...
Joker
Profil
ybznek:
potřebuju do db uložit datum s přesností na týden

Jak byste to uložili vy?

To záleží na tom z jakého důvodu, možná by bylo lepší do DB ukládat normálně datum a až při výběru ho vybírat jako týden?
ybznek
Profil
Kcko:
týden v roce bude asi nejjednodušší
Teď jsem si toho taky všiml, ale funguje to podivně při prvním a posledním týdnu
napsal jsem si na to svou funkci

Joker:
nebylo by to lepší. :)
je to zdlouhavé na vysvětlení :)
Kajman_
Profil *
Nebo si můžete ukládat třeba vždy pondělí do typu date.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0