PHP - jak přeformátovat varchar datum na date Y-m-d
Ahoj, hledám v PHP nejsnažší cestu jak přeformátovat datum uložené jako datový typ varchar v databázi na formát date('Y-m-d').
V db mám tedy 9.1.2018 a já chci 2018-01-09.
Díky
Ahoj, můžeš ten datum rozsekat na pole a pak to přeskládat z varchar na typ date:
V db mám tedy 9.1.2018 a já chci 2018-01-09.
Díky
ODPOVĚĎ
Ahoj, můžeš ten datum rozsekat na pole a pak to přeskládat z varchar na typ date:
public function setDateFormat($datum)
{
//preformatovani casu od uzivatele
$poleDatum = explode('.', $datum);
$poleDen = sprintf("%'.02d", $poleDatum[0]);
$poleMesic = sprintf("%'.02d", $poleDatum[1]);
$poleRok = $poleDatum[2];
$datum = $poleRok . "-" . $poleMesic . "-" . $poleDen;
return $datum;
}