Avatar billede floetti Nybegynder
15. december 2005 - 19:01 Der er 5 kommentarer og
1 løsning

Finde dato udfra datetime

Hej

Jeg vil gerne finde datoen ud fra datetime funktionen i mysql. Har brugt unixtimestamp men nu skal jeg altså prøve datetime.

Ved godt at eg kann forkorte stringen, men vil helst slippe fra.

Formatet ser således ud:

mm-dd-yy HH:MM:SS

Vil gøre sådan at php skiller mm-dd-yy udfra stringen i mysql_query'en.

på forhånd tak

//floetti
Avatar billede brego Nybegynder
15. december 2005 - 19:08 #1
Altså du vil gerne hente datoen fra MySQL og vise den i formatet du vælger? Hvis ja, skal du bruge funktionerne strtotime()[1] og date()[2].

[1] http://dk2.php.net/manual/en/function.strtotime.php
[2] http://dk2.php.net/manual/en/function.date.php
Avatar billede floetti Nybegynder
15. december 2005 - 19:20 #2
hmm... måske lige uddybe den lidt mere.

I databasen står således 2005-12-15 19:00:00

Så har jeg en variabel som hedder 2005-12-15 og så vil jeg have alle posterne i db'en som passer til denne variabel, men nu da posten har en klokke værdi, så passer den ikke til...
Avatar billede erikjacobsen Ekspert
15. december 2005 - 19:33 #3
$d='2005-12-15'
$sql="SELECT * FROM dintabel WHERE '$d 00:00:00' <= datofelt AND datofelt <= '$d 23:59:59' "
Avatar billede floetti Nybegynder
15. december 2005 - 19:44 #4
jo.. ok erik den kan også bruges, det burde jeg have tænkt på ;)

Et svar ville gøre det:o)
Avatar billede erikjacobsen Ekspert
15. december 2005 - 21:43 #5
Jeg samler ikke på point, tak.

Men hvis du skal bruge din dato alene, kan du overveje at have et rent datofelt, og have et index på for hurtig søgning.
Avatar billede floetti Nybegynder
18. maj 2006 - 00:44 #6
okok.. så lukker jeg her
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