Avatar billede klasker Nybegynder
06. maj 2003 - 14:15 Der er 6 kommentarer og
1 løsning

Hvordan finder man Dato/Tid?

Davs,

Hvordan finder man Tid og Dato og converterer det til datetime formatet som MySQL bruger?
Jeg har prøvet med dette:
$createddate = strtotime(date("Y-m-d H:i:s"));
..samt en del andet..
Jeg fik enten datoen 0000-00-00 00:00:00 eller ca. 2000-20-52 19:00:00 (Jeg testede det ca kl 14:00 i dag)

Jeg skal have smækket den ind i en tabel i et felt af typen: datetime

Nogen der kan hjælpe??
Avatar billede razersedge Nybegynder
06. maj 2003 - 14:18 #1
brug funktionen date() med rigtige parametre, se en liste her;

http://www.php.net/manual/en/function.date.php
Avatar billede razersedge Nybegynder
06. maj 2003 - 14:19 #2
hm.. kender ikke datetime typen, i mysql.
Avatar billede jakoba Nybegynder
06. maj 2003 - 14:21 #3
$datostreng = date("Y-m-d H:i:s", mktime() );
echo $datostreng;

men lad være med at gemme datoer i mysql med hjemmelavede streng formater. det er lagt bedre at benytte mysql's datoformater, for når du gør det kan du også bruge alle mysql's dato-funktioner til at sammenligne og formattere datoerne.
Avatar billede ahv Nybegynder
06. maj 2003 - 14:23 #4
Hvis du blot skal have det ind med datoen og tiden lige nu kan du lige så godt benytte MySQL inbyggede funktion til dette, den hedder now()

Altså blot:

INSERT INTO tabel ('tidsfelt') VALUES (now())

Der skal ikke ' rundt om now()
Avatar billede ahv Nybegynder
06. maj 2003 - 14:24 #5
INSERT INTO tabel (tidsfelt) VALUES (now())
Avatar billede klasker Nybegynder
06. maj 2003 - 14:44 #7
Tak! Det var præcis det jeg var ude efter!
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