Autor | Zpráva | ||
---|---|---|---|
stupid Profil * |
#1 · Zasláno: 10. 5. 2005, 22:05:54
Jakymi zpusby lze odecitat dva casy od sebe?
myslim ve formatu hh:mm |
||
printf Profil * |
#2 · Zasláno: 11. 5. 2005, 02:34:44
Možná na to existuje nějaká funkce, jinak je nejlepší to převést na nejnižší jednotky (v tomto případě minuty) a ty od sebe odečíst. Výsledek je možné nechat nebo převést na hodiny:minuty.
např. SScanF ($Cas1,"%02d:%02d", $hh1, $mm1); SScanF ($Cas2,"%02d:%02d", $hh2, $mm2); $minuty = $hh1*60 + $mm1 - ($hh2*60 + $mm2); $hh = floor($minuty / 60); $mm = $minuty % 60; $Rozdil = SPrintF ("%02d:%02d", $hh, $mm); "...nebo použijem teleportér" (citát z RD, tím chci říct že možná existuje jednodušší způsob) |
||
Kajman Profil * |
#3 · Zasláno: 11. 5. 2005, 13:10:29
Pokud není teleportér funkční, lze ještě použít funci mktime na převod obou časů na sekundy od 1.1.1970, ty odečíst a vyplivnout výsledek pomocí date.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0