webForumDet fria alternativet

tids diff

2 svar · 134 visningar · startad av P

PMedlem sedan jan. 20012 204 inlägg
#1

Hur gör jag om jag vill räkna ut skillnaden mellan två olika klockslag tex... mellan 18.30-19.00 så ska det bli 0,5 h och inte 0,7..... någon?

------------------
"Vill du också ha spänning i vardagen? Börja med frisbee!"

GaskiMedlem sedan juni 2000310 inlägg
#2

Tänkte efter lite och kom på följande kod, hoppas det är rätt:

$tid1 = "19a00";
$tid2 = "18a30";

list($timmar1, $minuter1) = split("a",$tid1);
list($timmar2, $minuter2) = split("a",$tid2);

$minuter1 = $minuter1 + $timmar1*60;
$minuter2 = $minuter2 + $timmar2*60;

$minuter = $minuter1 - $minuter2;

$nytimmar = floor($minuter/60);
$nyminuter = $minuter - $nytimmar*60;

print($nytimmar.".".$nyminuter);

------------------
<A HREF="http://www.gaski.net" TARGET=_blank>Datorer är inte smarta, de bara tror att de är det.</A>

PMedlem sedan jan. 20012 204 inlägg
#3

tack!

------------------
"Vill du också ha spänning i vardagen? Börja med frisbee!"

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)