Autor | Zpráva | ||
---|---|---|---|
p.atreides Profil * |
#1 · Zasláno: 17. 3. 2011, 15:41:17
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&detail=".$radek1['id']."'>Detail aktuality</a></td></tr></table>"; } Moc děkuji za pomoc. |
||
petr 6 Profil |
#2 · Zasláno: 17. 3. 2011, 15:43:22 · Upravil/a: petr 6
Třeba použitím funkce
date(" tvuj format data ",strtotime(" tvoje promenna ")); |
||
Kajman_ Profil * |
#3 · Zasláno: 17. 3. 2011, 15:44:39
nebo přímo
select date_format(...) as formatovane_datum, ... |
||
p.atreides Profil * |
#4 · Zasláno: 17. 3. 2011, 15:54:24
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 * |
#5 · Zasláno: 17. 3. 2011, 16:15:01
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 |
#6 · Zasláno: 17. 3. 2011, 16:42:07 · Upravil/a: Taps
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 * |
#7 · Zasláno: 17. 3. 2011, 17:28:52
Taps:
Díky. To je ono |
||
Časová prodleva: 13 let
|
0