Autor Zpráva
hynek
Profil
Dobrý večer.
Mam problem. Rád bych do databáze uložil kompletní datum (např. 27.2.2010). Tedy - více datumů a poté bych je chtěl vyvolat na stránce, aby byly v českém tvaru s tečkami a aby byly seřazeny od nejbližšího po nejvzdálenější.
Jaký typ mam v PHPMyAdmin dát (DATE, DATETIME...?), aby se to uložilo správně a jak to mám na stránce vyvolat v tom správném tvaru? Děkuji za rady :-)
hynek
Profil
ještě: to datum zadám já. Nechci aby se tam uložil momentální čas nebo tak něco.. =)
Keeehi
Profil
hynek:
Date uloží datum, datetime uloží i čas, je na vás, jak přesně to potřebujete.

Seřazení ORDER BY sloupec_s_datem (+ pokud to budou datumy z minulosti, tak za to ještě přidat DESC)

A výstup si naformátujete podle sebe pomocí date_format().
hynek
Profil
Keeehi:
Ano, jenže když jsem dal že to je typ DATE a vyplnil datum 23.3.2010, tak se do databáze uložilo něco jako: 2023-30-20.
mikul
Profil
Formát by měl být RRRR-MM-DD tedy např. 2010-02-20
hynek
Profil
mikul
toho ukládání?
takže když to tam píšu musim to napsat timhle tvarem?
Keeehi
Profil
hynek:
Ano.
hynek
Profil
Keeehi:
už to funguje =))
děkuju :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.