Autor Zpráva
p.atreides
Profil *
Ahoj. Mám problém s formátem datumu. Do databáze ho vkládám přes NOW() - datový typ je DATE. (Do databáze se uloží ve formátu YYYY-MM-DD). Jak mám prosím udělat aby se mi to vypsalo ve formátu DD-MM-YYYY ?

Př.:
$vypis_aktuality=mysql_query("SELECT * FROM aktuality ORDER BY id DESC"); 
  while($radek1=mysql_fetch_array($vypis_aktuality)){  
  echo "<table><tr><td><img src='images/arrow.jpg' alt=''></td><td>".$radek1['anotace_aktuality']." Datum zveřejnění: ".$radek1['datum_aktuality']." | <a href='index.php?par=a&amp;detail=".$radek1['id']."'>Detail aktuality</a></td></tr></table>";
  }

Moc děkuji za pomoc.
petr 6
Profil
Třeba použitím funkce
date(" tvuj format data ",strtotime(" tvoje promenna "));
Kajman_
Profil *
nebo přímo
select date_format(...) as formatovane_datum, ...
p.atreides
Profil *
Kajman:
Dík za reakci - ta přímá metoda se mi líbí, ale nevím přesně jak ji tam implementovat do toho mého kódu. Něco jako:

$vypis_aktuality=mysql_query("SELECT *, date_format(datum,format)  FROM aktuality ORDER BY id DESC"); 
?

Jsem v tomto lamka :-)
p.atreides
Profil *
Kajman:

Ještě jsem to přepsat takto:

 $vypis_aktuality=mysql_query("SELECT id, anotace, DATE_FORMAT(datum, '%d.%m.%Y') FROM aktuality ORDER BY id DESC"); 


Bohužel pak ten výpis přestal fungovat.
Taps
Profil
p.atreides:
 $vypis_aktuality=mysql_query("SELECT id, anotace, DATE_FORMAT(datum, '%d.%m.%Y') as datumovka FROM aktuality ORDER BY id DESC");
p.atreides
Profil *
Taps:

Díky. To je ono

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: