Avatar billede michaeltryl Seniormester
22. september 2006 - 11:48 Der er 9 kommentarer og
1 løsning

splitte datetime felt op

jeg har et datetime felt som jeg vil udtrække henholdsvis dato, måned og år for at vise det i den rækkefølge, jeg har ledt nettet tyndt men synes ikke jeg kan finde noget der virker.
så er der en som ved hvordan jeg kan lave en forspørgsel i mysql tabel og splitte feltet up samtidig med jeg henter andre ting
Avatar billede coderdk Praktikant
22. september 2006 - 11:51 #1
SELECT *, DATE_FORMAT(datofelt, '%H:%i:%s') AS tiden FROM dintabel

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html
Avatar billede michaeltryl Seniormester
22. september 2006 - 12:07 #2
yes det fungere fint, men jeg kan ikke lige regne ud hvordan jeg skriver dem hver for sig altså f.eks
echo "dato:&dato";
echo "måned:&maaned";
echo "år:&aar";
Avatar billede michaeltryl Seniormester
22. september 2006 - 12:08 #3
ups læs
$ istedet for &
Avatar billede coderdk Praktikant
22. september 2006 - 12:15 #4
Du hiver dem ud af din query som normalt:

echo "Tid: $row[tiden]";
Avatar billede michaeltryl Seniormester
22. september 2006 - 12:20 #5
jamen hvis jeg gør sådan der kommer hele datoen ud som en lang linie jeg ønsker at f.eks kun at vise datoen ikke måned år og tiden
Avatar billede jaw Nybegynder
22. september 2006 - 12:25 #6
SELECT *, DATE_FORMAT(datofelt, '%d.%m') AS dato, DATE_FORMAT(datofelt, '%H.%i.%s') AS tid FROM dintabel

Så har du $row['dato'] og $row['tid']
Avatar billede jaw Nybegynder
22. september 2006 - 12:27 #7
Hov, der var jeg vist for hurtig - men princippet var der.

SELECT *, DATE_FORMAT(datofelt, '%d') AS dato, DATE_FORMAT(datofelt, '%m') AS maaned, DATE_FORMAT(datofelt, '%Y') AS aar FROM dintabel
Avatar billede michaeltryl Seniormester
22. september 2006 - 12:31 #8
okay jeg er dum nu :-) har forstået det
$getevents = mysql_query("SELECT *, DATE_FORMAT(date, '%d') AS dato, DATE_FORMAT(date, '%m') AS maaned, DATE_FORMAT(date, '%Y') AS aar FROM kalender WHERE kalenderID='$id'");
smid et svar coderdk, det var jo dig der kom med svaret først
Avatar billede coderdk Praktikant
22. september 2006 - 12:36 #9
Hvis du bruger min query, og den kodestump jeg skrev, kommer hele tiden ikke ud, kun tidspunktet...
Avatar billede coderdk Praktikant
22. september 2006 - 12:37 #10
hehe ok :)
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

IT-JOB

Netcompany A/S

Network Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Unified Communications specialist til IT-Operations i Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt