Avatar billede qredee Nybegynder
31. maj 2003 - 22:45 Der er 2 kommentarer og
1 løsning

PHP Date() og NOW()

INSERT INTO nyheder SET dato = NOW(), ovrskrft = '$overskrift', nyhed = '$nyhed'

Den giver dette resultat: 2003-05-31 22:41:42 - Men hvordan er det at jeg bruger date() funktionen så den kun viser d/m - og hvor er det at date("d/m") skal stå ?
Avatar billede schaefner Juniormester
31. maj 2003 - 22:46 #1
$dato = date("d/m");

INSERT INTO nyheder SET dato = '$dato', ovrskrft = '$overskrift', nyhed = '$nyhed'
Avatar billede schaefner Juniormester
31. maj 2003 - 22:47 #2
og du kan se de andre her: http://dk2.php.net/date
Avatar billede tipsen Nybegynder
01. juni 2003 - 13:43 #3
Vil foreslå dig at gemme dato i MySQLs indbyggede format, da du så vil kunne bruge den til eksempelvis at sortere efter eller indsnævre søgninger til poster der er maks 1 måned gamle osv. Når du bruger dit eget dato-format som i dette tilfælde kan du kun bruge det til pæn visning af datoen men ikke til noget praktisk!

Når du bruger det indbyggede format og så skal have det indbyggede dato-format til at præsentere sig pænt ved udskrivning, bruger du bare funktionen DATE_FORMAT i MySQL:

SELECT felt1, felt2, DATE_FORMAT("%d/%m", datofelt) AS datofelt FROM tabel

og udskriver som du plejer...

Se: http://www.mysql.com/doc/en/Date_and_time_functions.html
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