Avatar billede webt Nybegynder
22. april 2003 - 10:10 Der er 3 kommentarer og
1 løsning

Problem med dansk dato udtræk

Skal hente dato fra tabel, det gør jeg så som følgende:
$sql = mysql_query("SELECT svar_dato FROM forum_svar WHERE post_id=$post_id");
while ($row=mysql_fetch_row($sql)) {
echo "$row[0]<br>";
}
Dette giver resultatet:
2003-04-21 22:18:24
2003-04-21 22:18:42
2003-04-21 22:37:27
2003-04-22 08:47:15

Det vil jeg jo gerne ha i dansk datoformat så:
$sql = mysql_query("SELECT DATE_FORMAT(svar_dato, '%d-%m-%Y - kl %H:%m') AS svar_dato FROM forum_svar WHERE post_id=$post_id");
while ($row=mysql_fetch_row($sql)) {
echo "$row[0]<br>";
}
Dette giver et forkert udtræk (3 ens dato/tid):
21-04-2003 - kl 22:04
21-04-2003 - kl 22:04
21-04-2003 - kl 22:04
22-04-2003 - kl 08:04

Hvad overser jeg?
Avatar billede fsconsult.dk Nybegynder
22. april 2003 - 10:16 #1
jeg mener at %m er måned og %M er minutter  :-)

(prøv at checke www.php.net hvis det ikke virker)
Avatar billede fsconsult.dk Nybegynder
22. april 2003 - 10:18 #2
øhm... erstat lige www.php.net med www.mysql.com/doc
Avatar billede webt Nybegynder
22. april 2003 - 11:48 #3
Hehe takker, lig lige et svar,,, minutter er %i havde slet ikke tænkt i de baner
Avatar billede fsconsult.dk Nybegynder
22. april 2003 - 12:05 #4
Har selv haft lignende problem før ... kan være tricky at finde  :-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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