Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
$res = mysql_query ("SELECT * , DATE_FORMAT(dato , \"%d %M %Y\") AS dato FROM $TableName ORDER BY dato") or die (mysql_error ()); $row = mysql_fetch_array ($res);
setlocale (LC_ALL, 'da_DK.ISO8859-1'); @mysql_connect ($host , $user , $pass); @mysql_select_db ($base); $res = mysql_query ("SELECT * , UNIX_TIMESTAMP(dato) AS dato FROM $TableName ORDER BY dato ASC")or die (mysql_error ()); $row = mysql_fetch_array ($res); $dato_lang=strftime("%A den %d. %B %Y",$row['dato'])
Synes godt om
Slettet bruger
02. december 2003 - 20:24#7
Hov, jeg manglede lige et ; til allersidst i mit svar.
Det ovenstående forslag skulle resultere i følgende for idag, hvis serveren understøtter dansk:
$dato_lang="Tirsdag den 2. december 2003";
Synes godt om
Slettet bruger
02. december 2003 - 21:08#8
Jeg takker for pointene.
Da du med meget høj sandsynlighed får mere end en enkelt række fra mysql skal du selvfølelig lige have en while med igen. Den glemte jeg også.
Og for lige at besvare det oprindelige spørgsmål: Det, du gør galt, er at forsøge at genopfinde den dybe tallerken. Hvis man har serveren selv, kan man sagtens installere locales til ethvert sprog, og så kan PHP klare det selv.
Alt efter localesopsætningen kan du måske også bruge:
$dato_lang=strftime("%x",$row['dato']);
%x giver "preferred date representation for the current locale without the time", men jeg er ikke sikker på den vil skrive med forkortede dag- og månedsnavne.
well jeg takker også for hjælpen, kunne altså heller ikke forstå hvis der ikke var en nemmere måde at gøre det på. Resten er forstået :-)
Synes godt om
Ny brugerNybegynder
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.