Gå til innhold

Hjelp til datoformatering fra mysql


Anbefalte innlegg

Hei, er litt uerfaren når det gjelder dato/tid behandling i php.

Har problem med at dette ikke fungerer:

$framhenting = "SELECT DATE_FORMAT(dato, '%e %c %y'), DATE_FORMAT(tid, '%T'), melding, avsender FROM shoutbox";

 

Som jeg har prøvd på etter inspirasjon fra http://www.minlilleverden.net

 

dato ligger på denne formen: "yyyy-mm-dd" (som helst skal på formen: "dd/mm/yy")

tid ligger på denne formen: "hh:mm:ss" (som er ok)

 

har to kolonner nå, dato som er typen 'date'. og tid som er typen 'time'.

 

tenkte å bruke mysqls egne funksjoner for å formatere datoutskrift, men har ikke fått til. :no:

 

edit: fjernet ' ' på tid og dato i spørringen.

Endret av phanti
Lenke til kommentar
Videoannonse
Annonse

Hei.

 

Husker ikke helt hvordan det gjøres med mysql funksjonene, men har en annen løsning som er enkel. Hvis du heller lagrer datoen i tabellen med timedate, så kan du ta SELECT unix_timestamp(datoendin)

 

Etter dette gjør du slik:

 

$formatertDato = date("M d, Y",$row[1]);

 

Og som du sikkert vet er M måned, d dag og y år...

 

Håper dette hjelper...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...