/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
15-09-2008 -> 2008-09-15
Fra : Mads


Dato : 15-09-08 13:07

Hej Gruppe
Kan man i phpmyadmin med en update kommando ændre formatet på datoen
fra:
15-09-2008 -> 2008-09-15 (dd-mm-yyyy -> yyyy-mm-dd)

Mads

 
 
Gert Krabsen (15-09-2008)
Kommentar
Fra : Gert Krabsen


Dato : 15-09-08 21:10

Mads skrev:
> Hej Gruppe
> Kan man i phpmyadmin med en update kommando ændre formatet på datoen
> fra:
> 15-09-2008 -> 2008-09-15 (dd-mm-yyyy -> yyyy-mm-dd)
>
> Mads

Formentlig - kommer blandt andet an på felttype pådet felt, det drejer
sig om. Men formentlig er det et spørgsmål om et antal substring() og så
ellers holde tungen lige i munden.

Alternativt kan man jo een gang for alle konvertere til UNIX
timestamp-format. - og så formattere, hver gang datoen skal vises eller
rettes af bruger..

Leif Neland (16-09-2008)
Kommentar
Fra : Leif Neland


Dato : 16-09-08 12:31

Mads skrev:
> Hej Gruppe
> Kan man i phpmyadmin med en update kommando ændre formatet på datoen
> fra:
> 15-09-2008 -> 2008-09-15 (dd-mm-yyyy -> yyyy-mm-dd)
>

Formatet på et datofelt er altid yyyy-mm-dd, hvis du gemmer noget som
15-09-2008, kan et kun være i et tekstfelt.

Når du henter datoen til fremvisning, kan du vælge hvilket format den
skal vises i med date_format()

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format

Men husk ikke at sortere på den formatterede dato, men brug den originale.

IKKE "select date_format(dato,'%d %b %Y') as dato order by dato"

det sorterer f.ex.
01 mar 2007
03 feb 2009
07 jan 1998

DERIMOD "select date_format(dato,'%d %b %Y') as dato_formatteret order
by dato"

Søg
Reklame
Statistik
Spørgsmål : 177429
Tips : 31962
Nyheder : 719565
Indlæg : 6407948
Brugere : 218878

Månedens bedste
Årets bedste
Sidste års bedste