PHPMyadmin, mysql og date

Tags:    databaser

Hej

Jeg har i phpmyadmin forsøgt at vælge typen date, da jeg har en dato i min database.
Problemet er at den vil sætte den op som amerikansk dato (0000-00-00) og jeg skal have sat den op som dansk dato (00-00-0000).

Hvis jeg bare benytter en varchar eller lign så kan jeg ikke sortere på den.

Så hvad skal jeg gøre for at gemme den som dansk dato og samtidige kunne sortere på den?

-----------
mvh
Kim



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Altså du skal starte med at vælge et andet format end Date. Vælg Text eller int. Så kan du sortere i den med denne kode:

Fold kodeboks ind/udKode 


------------------------------
Jacob Funch
jacob@hfabc.dk
http://www.jacob.hfabc.dk
------------------------------



feltet skal være af typen date, men du skal ikke bruge den direkte. Hedder feltet fx dato, kan du hente noget ala

SELECT UNIX_TIMESTAMP(dato) AS dato, andre_felter FROM ...


så får du et unix timestamp som du kan formatere med date funktionen.

Der er ikke noget amerikansk over datoen. den er valgt sådan, at det netop er muligt at sortere :)



t