Autor Zpráva
Webfacer
Profil *
Zdravím,
mám 3 proměnné:
A = start pořadu = 20:00
B = konec pořadu = 22:20
C = aktuální čaš = tedy např 21:00
Je možné nějak jednoduše pomocí PHP kolik % pořadu již uplynulo. Tedy potřebuji dostat do proměnné D například 30, tedy uplynulo 30%, ideálně aby to řešilo i případy, kdy start je před půlnocí a konec po půlnoci.
Předem díky za rady.
M02
Profil *
Ideálně pomocí DateTime::diff
Webfacer
Profil *
Ještě jsem se chtěl zeptat, zda-li když mám v proměnné uloženo A = 20:30, tak jestli je možné z toho jednoduše vypsat pouze minuty, tedy 1230 min. Někde jsem na to myslím viděl fci. Jediné co mě napadá to rozdělit a vynásobit, ale radši se ptám, jestli neni přímo funkce pro převod..
IdemeNaHavaj
Profil
function timeToMinutes($time){
    sscanf($time, "%d:%d", $h, $m);
    return ($h * 60 + $m);
}

$cas = "20:30";
echo timeToMinutes($cas); //1230

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: