jde nejak predelat unixovej cas do normalniho casu typu d.m.Y - H:i:s ?
prosim?
mohl by mi to nekdo prelouskat do lami reci?
rtfm = read the fucking manual
volne prelozeno si to mas najit v manualu. ale ze se nudim, tak jsem ti to nasel: http://www.php.net/manual/cs/function.date.php
a to si jako myslis ze sem nikdy necetl, jo?
jak to mam vedet? ale kdybys to cetl, asi by ses neptal.
>>jde nejak predelat unixovej cas do normalniho casu typu d.m.Y - H:i:s ?
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
no.. tak radsi dik a bez dalsich komentaru.
Funkce je prosta a jednoducha
$cas = date("U"); vypise vsechen cas v sekundach od roku 1970
$cas2 = date('H:i:s d.m.Y'); vypise cas a pak cislo dne , mesic a rok
$cas2 = date('H:i:s D.m.Y'); vypise cas a pak jmeno dne , mesic a rok
myslim ze myslel asi toto :D
echo "<b>".date( "d.m.y H:i:s" , $cas )."</b><br/>\n";
at nezakladam novej topik:
Kdyz vytahnu z DB nejaky datum ze soupce TIMESTAMP a pak to preozenu tim date, tak to zobrazi to co chci?
OndraSter:
no.. kdyz napises spravne co chces zobrazit, tak to zobrazi to co chces zobrazit.. to by bylo logicky platny.
musis mit v db ten sloupec treba int(10), a ukladat napr. UNIX_TIMESTAMP(). Ten databazovej datovej typ TIMESTAMP je neco jinyho nez unixovej. Lisi se v MySQL pred verzi 4.1.0 a po ni.
Pred: podle udani velikosti:
TIMESTAMP(14) YYYYMMDDHHMMSS
TIMESTAMP(12) YYMMDDHHMMSS
TIMESTAMP(10) YYMMDDHHMM
TIMESTAMP(8) YYYYMMDD
TIMESTAMP(6) YYMMDD
TIMESTAMP(4) YYMM
TIMESTAMP(2) YY
Po: zobrazuje se stejne, jako DATETIME, tj. "YYYY-MM-DD HH:MM:SS". Pokud je udana velikost, je ignorovana.