31. august 2006 - 20:41
Der er
10 kommentarer og 1 løsning
Finde dagens navn ud fra DATE i MySQL
Hej igen ... I min DB, har jeg et felt med datatypen DATE - datoen ser f.eks. sådan ud i feltet 2006-08-31 for dagen i dag. Er der en måde, hvorpå jeg kan finde dagen - altså Torsdag? På samme måde som date("d",$datoen); når man bruger time(); hilsen Conrad
Annonceindlæg fra Deloitte
Slettet bruger
31. august 2006 - 20:43
#1
du kan jo smide det ud som et timestamp: SELECT UNIX_TIMESTAMP(dateField) as myDate FROM mytable
31. august 2006 - 20:46
#2
OK - men jeg bruger det direkte på siden, så den viser datoen som "2006-08-31", ville bare gerne ha' det sådan "Torsdag 2006-08-31"
31. august 2006 - 20:57
#4
Okay - nu er de jo hentet - datoerne - og er listet op på siden ... 2006-08-28 2006-08-29 2006-08-30 2006-08-31 ... jeg bruger resultatet som det er, og kan derfor ikke hente dagenes navne i stedet for. Eller ... ?
Slettet bruger
31. august 2006 - 21:02
#5
SELECT dateField, UNIX_TIMESTAMP(dateField) as myDate FROM mytable Så henter du dem som du viser dem, men henter ligeledes den i UNIX_TIMESTAMP
31. august 2006 - 21:06
#6
SaFøLi - af hjertet tak! Smid et svar!
Slettet bruger
31. august 2006 - 21:10
#7
Det kommer her. Selv tak :o)
Slettet bruger
31. august 2006 - 21:11
#8
Jeg kunne forestille mig, at mcgoat's ugenavn bliver udskrevet på engelsk, men du kan ligeledes benytte hans løsning sammen med din nuværende: SELECT dateField, DAYNAME(dateField) as myDate FROM mytable
31. august 2006 - 21:21
#9
:)
Slettet bruger
31. august 2006 - 21:23
#10
Tak for points :)
31. august 2006 - 21:32
#11
Selv mange tak!
Vi tilbyder markedets bedste kurser inden for webudvikling