Avatar billede vels Nybegynder
12. november 2006 - 16:52 Der er 3 kommentarer og
1 løsning

tid i database eller i php

Hej

Jeg har et timestamp der hedder: 20061112164738

Som er:
År:2006
Måned:11
Dag:12
Klok:16:47:38

Er det et timestamp jeg skal lave om i php før jeg smider det i en mysql database hvis jeg ønsker at kunne select mellem forskellige dage  eller regne i php: mange dage der er i mellem...?
Avatar billede webstuff Nybegynder
12. november 2006 - 19:38 #1
Du skal bare smide det ind i et felt af typen DATETIME, så kan du gøre hvad pokker du vil med det i din query's :D

Men SQL har også en funktion som indsætter et timestamp, den hedder NOW()

eks:
INSERT INTO tabel (dato, navn)VALUES(NOW(), 'kenneth')

Så kan du i dine udtræk vælge de enkelte dele af datoen med sql funktionen DATE_FORMAT()

eks:

SELECT DATE_FORMAT(dato, '%d/%m-%y %H:%i') AS dato_udskriv FROM tabel

så kan du udskrive:
$row["dato_udskriv"] som vil give: "dd/mm-yy tt:mm"

og du kan jo også vælge f.eks kun året:

DATE_FORMAT(dato, '%Y') AS aar

som vil give: "yyyy"
Avatar billede vels Nybegynder
12. november 2006 - 21:45 #2
du er sikker på man ikke skal have mere ned NOW()

har nemlig NOW() den giver ingen ting :(
Avatar billede mccookie Seniormester
12. november 2006 - 22:05 #3
Hejsa

echo date('d/m-Y H:i:s', strtotime($DATATID));

Se evt. mere på www.php.net under strtotime, time og date.
Avatar billede mccookie Seniormester
12. november 2006 - 22:08 #4
Undskyld......læste ikke spørgsmålet ordentligt....min løsning var basseret på at du havde brugt NOW()

Du bruger NOW() ved at oprette et timestamp og den indsætter selv tiden, derved slipper du for at skulle skrive det selv. Derfra kan du formaterer det som du ønsker ;)

Håber du kan bruge det......ellers afvis mit svar igen

Undskyld
Henning
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