Autor | Zpráva | ||
---|---|---|---|
Janik Profil * |
#1 · Zasláno: 15. 8. 2008, 19:56:07
Ahoj,
založil jsem si v mysql databázi sloupec s datovým typem date, kde je datum uložen ve formátu 0000-00-00. Nyní vypisuji data z této databáze a potřebuji, aby se mi datum zobrazil ve formátu "den. měsíc. rok" fce Date("",) nefunguje. Jak to mám udělat? |
||
bukaj Profil |
#2 · Zasláno: 15. 8. 2008, 20:02:29
Janik
Prožeň vybíraný sloupec s datem MySQL fcí UNIX_TIMESTAMP(), či v PHP fcí strtotime(). Pak můžeš používat date(), jak se ti zlíbí. |
||
Janik Profil * |
#3 · Zasláno: 15. 8. 2008, 20:08:58
bukaj
Oka, mohl bys prosím napsat konkrétní příklad? |
||
Mike8748_away Profil * |
#4 · Zasláno: 15. 8. 2008, 20:12:23
primo v sql dotazu
SELECT DATE_FORMAT(datum,'%d.%m.%Y') as moje_datum FROM .... |
||
DJ Miky Profil |
#5 · Zasláno: 15. 8. 2008, 22:11:40
SELECT UNIX_TIMESTAMP(datum), … echo date('j. n. Y',$datum_z_db); nebo SELECT datum … echo date('j. n. Y',strtotime($datum_z_db)); Prakticky je výsledek stejný, jde jen o zátěž (i když s tím tolik zkušeností, za variantu převodu v PHP ti bude webhoster asi vděčnější, pokud máš větší zátěž). |
||
Janik Profil * |
#6 · Zasláno: 15. 8. 2008, 23:04:48
date('j. n. Y',strtotime($datum_z_db))
to je přesně to, co jsem potřeboval a jak to bude u datového typu TIME (formát 00:00:00)? |
||
Janik Profil * |
#7 · Zasláno: 15. 8. 2008, 23:10:01
asi úplně stejně...
|
||
Časová prodleva: 16 let
|
0