V databázi mám uloženo datum a čas přístupu, ve tvaru DATETIME, jak ho ale mám převést do normálního českého zápisu na stránkách, ve formě [dd.mm.rrrr - hh:mm:ss] , ale aby to řadilo vzestupně, jako to řadí formát DATETIME ?
Mno mám pocit, že je na to nějaká fce, ale jinak:
1) Dotaz na DB seřadit dle DATETIME ASC
2)
$temp1 = explode(" ", $datum);
$temp2 = explode("-", $temp1[0]);
$vysledek = $temp2[2]."-".$temp2[1]."-".$temp2[0]." ".$temp1[1];
Je to trochu stupidní, ale funkční.
rozkryju ti vetsi cast kodu, drive jsem to totiz resil ale az toto
mi pomohlo:
$vysledek=MySQL_Query("SELECT DATE_FORMAT(aktuality.datum,
'%e.%m.%Y') AS de") or die("Špatný dotaz:".mysql_error());
while ($zaznam = MySQL_Fetch_Array($vysledek)) {
echo "datum:$zaznam[de]";