Avatar billede tiz Nybegynder
22. marts 2005 - 12:18 Der er 1 kommentar og
1 løsning

Datoformat i php

Hejsa

Jeg har et problem med php og mssql.
jeg skal have hevet en dato ud fra databasen og postet den på en side for derefter at lagre den i en mysql database.

query'en på mssql'en ser sådan ud
SELECT CONVERT(varchar(20),lastupdated,20) from item;

og den returnerer yyyy-mm-dd hh:mi:ss(24h) formatet som jeg skal bruge, på min windows maskine.

Men! kører jeg samme query på min linuxbox (FC3) hvor min apache2 kører med php. kommer det ud sådan her:

Mar 06 2005 02:02PM

hvilket i min lille verden ikke giver så meget mening da jeg troede at den konverterede datoen til en streng.

strukturen er:
en windows box med sql server
en windows box til udvikling
en linuxbox til server (apache,php,mysql, freetds)

min tanke er at det er en systemvariabel der skal ændres (locale)
jeg håber i kan hjælpe mig.
Avatar billede tiz Nybegynder
22. marts 2005 - 13:01 #1
Jeg fandt selv løsningen, det var en indstilling i SQL klienten (freetds)
som krævede at man ændrede i /etc/locales.conf
Avatar billede ldanielsen Nybegynder
28. marts 2005 - 15:43 #2
Husk i øvrigt at sende spørgsmål ang. mysql til den rette kategori, dette er mssql
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester