Autor | Zpráva | ||
---|---|---|---|
Ajtak Profil * |
#1 · Zasláno: 28. 4. 2012, 17:06:05
Ukládám data do databáze ve tvaru timestamp - YYYYMMDDHHMMSS
Chtěl bych poradit, jak toto vypsat z databáze, aby se to zobrazovalo jako normální čas a datum Ve tvaru YYYYY.MM.DD-HH-MM-SS. Díky za odpoěvdi |
||
Medvídek Profil |
Ajtak:
echo date("Y.m.d-H:i:s",$zaznam["timestamp_z_db"]); |
||
Someone Profil |
echo Date("Y.m.d-H:i:s",strtotime($vysledek['datum'])); |
||
Medvídek Profil |
Someone:
Pokud opravdu ukládá do db typ timestamp jako int, tj počet sekund od 1970, tak fungovat bude, protože fce date pracuje právě s timestampem. Jinak samozřejmě abych dostal timestamp z jiného datového typu, tak předpokládám při selectu FROM_UNIXTIME(). V tomhle případě mi přijde v mysql datový typ timestamp zavádějící, protože ve skutečnosti se nejdná o počet sekund. |
||
Someone Profil |
#5 · Zasláno: 28. 4. 2012, 19:17:30
[#4] Medvídek já vím, omluvám se... poté mi to došlo a opravil jsem to.
|
||
Ajtak Profil * |
#6 · Zasláno: 28. 4. 2012, 21:00:45
Díky.
Vyřešeno! |
||
Časová prodleva: 12 let
|
0