Stránka 1 z 1

Php převedení sekund na hodiny, minuty a sekundy.

Napsal: 26 bře 2014 20:22
od kuxik009
Zdravím,
mám v databázi uložený čas (větší než aktuální), a potřeboval bych vypsat, kolik právě zbývá do toho času (ne odpočítávání JavaScriptem, ale pouze php, a číslo by se měnilo jen při obnovení stránky). Zkoušel jsem všechno možné, ale nejde mi udělat, aby se vteřiny přepočítaly na minuty a minuty na vteřiny (umím udělat, aby to ukazovalo např. 2 hodiny, 160 minut, 9604 vteřin, ale já potřebuji 2 hodiny, 40 minut, 4 vteřiny). Máte někdo nějaký tip (popř. funkci)? Díky předem všem!

Re: Php převedení sekund na hodiny, minuty a sekundy.  Vyřešeno

Napsal: 26 bře 2014 20:54
od LuCaCZ
něco takového?

Kód: Vybrat vše

echo date"H \h\o\d\i\\n i \m\i\\n\u\\t s \\v\\t\e\ř\i\\n"$cas_z_db time() ); 

Re: Php převedení sekund na hodiny, minuty a sekundy.

Napsal: 26 bře 2014 21:24
od faraon
Je tak těžké si to spočítat?

Kód: Vybrat vše

ss = time % 60;
mm = time / 60 % 60;
hh = time / 3600 % 60;

Re: Php převedení sekund na hodiny, minuty a sekundy.

Napsal: 26 bře 2014 21:33
od Kim Spotcom

Re: Php převedení sekund na hodiny, minuty a sekundy.

Napsal: 27 bře 2014 19:53
od kuxik009
Díky všem za rychlé odpovědi! Zkusil jsem zatím jen metodu od LuCaCz, ale když je čas v db nastaven na třeba 50 minut, pořád to vypisuje 01 hodin. Nevíte prosím co s tím? Díky.

--- Doplnění předchozího příspěvku (27 Bře 2014 20:00) ---

A když zadám pět hodin, odpočítávání odpočítává 5:59:59

--- Doplnění předchozího příspěvku (27 Bře 2014 20:27) ---

Udělal jsem to normálním switchem (case 1: $odpocet = "00";break;). VYŘEŠENO. Díky všem ještě jednou.