Autor | Zpráva | ||
---|---|---|---|
table Profil * |
#1 · Zasláno: 2. 6. 2013, 12:45:10 · Upravil/a: table
Ahoj všem,
potřeboval bych pradit datumem. V db mám uložený datum ve formátu datetime. Zobrazuje se tedy takto 2013-06-01 20:55:41 Potřeboval bych aby se zobrazoval jen takto 01-06-2013 a při zobrazení se k němu přičetli 4 dny. Takže pokud mám v db uložené toto 2013-06-01 20:55:41, mělo by se ve výsledku zobrazit toto: 05-06-2013. Nenapsal by mi někdo jak toho docílit? Něco jsem pogoogloval ale neúspěšně. Děkuji moc předem. Sloupec ve kterém je uložený ten datum se jmenuje datum |
||
DJ Miky Profil |
#2 · Zasláno: 2. 6. 2013, 12:56:56
Dny přičteš např. pomocí strtotime(), která zvládá zadání typu "
+ 4 days ", formát zobrazení se pak definuje funkcí date(). Mohlo by to vypadat takto:
echo date('d-m-Y', strtotime($datum . ' + 4 days')); |
||
table Profil * |
#3 · Zasláno: 2. 6. 2013, 13:01:49 · Upravil/a: table
Díky perfektní, moc děkuji.
Jet alá oázkhledně času. z databáze si převadím takto čas, který je v db uložen vteřinách: $cas=number_format($results['Time']/60,2); Zobrazí se takto : 10.62 správně by to mělo být takto 10:62 Jak toto upravit prosím už to mám: <?php echo Str_Pad(Floor($results['Time']/60),2,'0',STR_PAD_LEFT).':'.Str_Pad($results['Time']%60,2,'0',STR_PAD_LEFT); ?> |
||
Časová prodleva: 11 let
|
0