|
|
mysql a timestamp
|
7.9.2008 23:14
Milan Macháček
|
Ahoj
předem se omlouvám za pro někoho triviální otázku ale nevím si rady.
Do databáze ukládám timestamp vložení nebo změny článku a nevým jak udělat aby se mi na stránce převedl datum do českého formátu?
díky za každou radu |
|
|
Re: mysql a timestamp
|
8.9.2008 09:52
Rudolf Svátek
|
Tak buď to vytáhneš už z databáze ve formátu jaký chceš:
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
nebo použiješ až php:
http://cz2.php.net/date |
|
|
Re: mysql a timestamp
|
8.9.2008 14:12
Milan Macháček
|
asi jsem nějak natvrdlej ale nemůžu se vtom nějak vyznat
pokud použiju:
$vydano = date('d.m.Y H:i', time($res["vydano"]))
vrátí mi to aktuální datm a ne datum co je uložený v mysql |
|
|
Re: mysql a timestamp
|
9.9.2008 09:33
Rudolf Svátek
|
Pokud je v proměnné $res["vydano"] ten timestamp z databáze, asi by to mělo být:
$vydano = date('d.m.Y H:i', $res["vydano"])
|
|
|
Re: mysql a timestamp
|
8.9.2008 16:07
Roman
|
Najlepšie je to spraviť priamo v sql dotaze:
SELECT DATE_FORMAT(vydano, '%d.%m.%Y %H:%i:%s') AS vydano FROM tabulka
alebo
SELECT DATE_FORMAT(vydano, '%d.%m.%Y') AS vydano FROM tabulka
a podobne.
Podmienkou je, aby to v databáze bolo uložené vo formáte 'timestamp'.
viac info je v manuáli...
|
|
|
Re: mysql a timestamp
|
8.9.2008 23:57
Dalibor Smolík
|
tohle by mohlo fungovat:
mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),
-> '%Y %D %M %h:%i:%s %x');
-> '2007 30th November 10:30:59 2007'
|
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|