# \$duration

## Recommended Posts

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 by RolfT
##### Share on other sites

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 by Barand

## Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

×   Pasted as rich text.   Restore formatting

Only 75 emoji are allowed.

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×

• #### Activity

• Chat
×
• Create New...