Minuten naar uren
Voor een kleine applicatie heb ik de minuten dat iemand gebeld heeft bij elkaar opgeteld. Voor deze week was dat aantal minuten bijvoorbeeld 101min.
Nu moet ik voor de nette notatie die 101min omzetten naar 01:41. Dus 1 uur en 41 minuten.
Heeft iemand een tip/link/suggestie hoe ik dit het makkelijkste kan doen. En ook zo compact mogelijk.
Alvast bedankt.
Nu moet ik voor de nette notatie die 101min omzetten naar 01:41. Dus 1 uur en 41 minuten.
Heeft iemand een tip/link/suggestie hoe ik dit het makkelijkste kan doen. En ook zo compact mogelijk.
Alvast bedankt.
Je kijkt hoe vaak de 60 erin past. Alleen dit wordt dan zo groot. Want ik kan onderstaand wel doen. Maar het moet toch makkelijker kunnen.
101 / 60 = 1.68
uur = 1
68*0.6 = 40.8
min = 41
101 / 60 = 1.68
uur = 1
68*0.6 = 40.8
min = 41
Ik ben niet erg bekend met rekenfuncties in php, maar ik zou het als volgt doen:
uren=Afgerond_naar_beneden(minuten_totaal/60)
minuten_los = minuten_totaal-(uren*60)
Zo krijg je geen afrondingsverschillen zoals in jouw voorbeeld
uren=Afgerond_naar_beneden(minuten_totaal/60)
minuten_los = minuten_totaal-(uren*60)
Zo krijg je geen afrondingsverschillen zoals in jouw voorbeeld
Code (php)
Dit zou het moeten doen.
Gewijzigd op 09/04/2011 14:57:36 door Joey Drieling