Avatar billede smeier Nybegynder
28. oktober 2004 - 15:33 Der er 10 kommentarer og
2 løsninger

Ændre mktime til brugbar date.

Har i dette spm
http://www.eksperten.dk/spm/555105
et problem, vil gerne kunne køre en while løkke gennem mit db for at se hvilke måneder der er blevet indtastet data og hvilke der ikke er.
Fik at vide at det ville være smartest at ændre mit datoformat.
Ville høre om nogen kunne hjælpe lidt.
- Det skal sorteres efter år - måned.
- Den skal kunne se om der er blevet indtastet for denne måned. (Derfor bruger jeg kun år/måned) hvis jeg søger om der er blevet indtastet for dags dato altså date('Y-F')
Kan jeg hurtigt se det.
Nogen forslag enten til løsningen på http://www.eksperten.dk/spm/555105
eller på mit nye datoformat?
Avatar billede hmortensen Nybegynder
28. oktober 2004 - 17:42 #1
Hvordan står din dato i databasen ?
Avatar billede smeier Nybegynder
28. oktober 2004 - 18:06 #2
Indtil videre står den som
$moened = date('Y-F', strtotime("-1 month"));
Overvejer om jeg skal ændre den til Y-m-d
Avatar billede smeier Nybegynder
28. oktober 2004 - 18:07 #3
Grunden til ("-1 month") er fordi man først kan indtaste data for august i september måned osv.
Avatar billede hmortensen Nybegynder
28. oktober 2004 - 18:25 #4
Hvis du bruger et date felt, og indsætter datoen som yyyy-mm-dd, så kan man lave alt med datoen
Avatar billede smeier Nybegynder
28. oktober 2004 - 18:31 #5
Nu kom jeg til at oprette næsten 2 ens spm fordi jeg ikke fik svar i denne. *sorry* Du har vist også svart i den anden.
Hvis man har yyyy-mm-dd i Mysql.
Sorterer man så efter år-måned (minus dag) således?
"SELECT * FROM `dataindsamling` WHERE DATE_FORMAT(`dato`, '%Y-%m') = '".$dato."' AND `user_id` = '".$user_id."'"
Avatar billede hmortensen Nybegynder
28. oktober 2004 - 18:33 #6
Ja
Avatar billede smeier Nybegynder
28. oktober 2004 - 18:42 #7
Nice det virker. Smid et svar!
Avatar billede hmortensen Nybegynder
28. oktober 2004 - 18:48 #8
Du kan også formatere din dato til udtræk på den måde.

SELECT felt1, DATE_FORMAT(dato, '%d-%m-%Y') AS nydato FROM tabel
Avatar billede jakobclausen Nybegynder
28. oktober 2004 - 18:51 #9
Avatar billede jakobclausen Nybegynder
28. oktober 2004 - 18:52 #10
Og det er selvfølgelig http://www.eksperten.dk/spm/555510 der skulle stå
Avatar billede smeier Nybegynder
28. oktober 2004 - 18:55 #11
15 til jakobclausen for den lille bommert.

80 til hmortensen for et godt svar.

og jeg er bare glad :))
Avatar billede jakobclausen Nybegynder
28. oktober 2004 - 19:01 #12
Takker for point!
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