Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
date - fra amerikansk til europæisk
Tags:
databaser
Bruger #12091
@ 01.07.07 19:27
0
Hej med jer.
Jeg har en tabel kørende med nogle rækker, hvoraf en af rækkerne er sat som date.
Dette virker også ganske fint, men som mit output vil jeg gerne have europæisk dato - altså dd-mm-year
mysql poster lige nu standard (vil jeg tro) year-mm-dd
Hvordan laver jeg det om til europæisk?
3
svar postet i denne tråd vises herunder
3
indlæg har modtaget i alt
6
karma
Sorter efter stemmer
Sorter efter dato
2
Bruger #3143
@ 01.07.07 22:19
2
1.965
Formatet har ikke noget med amerikansk/europæisk, men er valgt for at muliggøre sortering. Jeg hiver normalt tiden ud som en unix timestamp og omformer til det ønskede format derfra, fx:
SELECT UNIX_TIMESTAMP(dato) as dato FROM ...
Og i PHP bruger jeg noget lignende:
echo date('d-m-Y', $row['dato']);
2
Bruger #2730
@ 02.07.07 08:13
4
1.626
Så vidt jeg husker i MSSQL TSQL så bruger man convert funktinoen med en landekode for formatteringen, eks.: convert(myfield, kode) hvor koden kan findes på MSDN
http://msdn2.microsoft.com/en-us/library/aa226054(SQL.80).aspx
2
Bruger #12072
@ 09.07.07 23:40
36
Et hurtig opslag i MySQL's manual gav mig følgende funktion
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_get-format
og det er klart også den pæneste måde at gøre det på.
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags