webForumDet fria alternativet

Splitta datum

PHP

1 svar · 173 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Frågan#1

Jag behöver del upp ett datum som ligger lagrat i en databas i år, månad och dag. KOden nedan har fungerat tidigare men nu blir det fel eftersom datumet som kommer ut från databasen ser ut så här: 2005-03-05. Bindestrecken gör att det inte blir rätt siffror i variblerna. Hur kan man lösa det?

     //Splitta upp startdatumet i 3 variabler
            $date = $start;
            list($start_ar, $start_manad, $start_dag) = array(substr($date, 0, 4), substr($date, 4, 2), substr($date, 6, 2));
Medlem sedan aug. 20011 946 inlägg
#2

Löste det själv genom att skirva följande i min sqlfråga.

DATE_FORMAT(startdate, '%Y%m%d') AS startdate,
244 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)