Gå til innhold

Hjelp til datoformatering fra mysql


Anbefalte innlegg

Skrevet (endret)

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
Videoannonse
Annonse
Skrevet

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...

Skrevet

Nei, slik forsto jeg det også, har bare glemt å fjerne dem etter å ha prøvd en slik tåpelig ting.

 

Har du noen tips til hvordan jeg skal få den til å fungere?

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...