RolfT Posted January 13, 2022 Share Posted January 13, 2022 (edited) If I enter distance (km) and speed km / h, it shows time (h). But it shows if I enter 7.6km and 6km / h, for example, then it shows 12.67 (h) ... How do I program so that it shows for example 12h 50m? I you would like to try, the url is https://edugoeller.se/cykling.php Edited January 13, 2022 by RolfT Add screenshot Quote Link to comment https://forums.phpfreaks.com/topic/314408-duration/ Share on other sites More sharing options...
Barand Posted January 13, 2022 Share Posted January 13, 2022 (edited) SImply by using the fact that there are 60 minutes in an hour and some very basic arithmetic. Therefore 0.67 hrs is 60 * 0.67 minutes (= 40 min) $t = 12.67; printf('%d hrs %d min', intval($t), ($t - intval($t))*60); //--> 12 hrs 40 min Edited January 13, 2022 by Barand Quote Link to comment https://forums.phpfreaks.com/topic/314408-duration/#findComment-1593320 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.