Re: Is there a command to display number of seconds as hrs:min:seconds?

```Let me throw my hat into the ring here...lol....I wrote this function to
display time in a specific format```
```
function TimeDisplay HowManySeconds
local final_output = "<d> days <hh>:<mm>:<ss>"

local running_second_count
local next_calculation

set itemdelimiter to "."  -- we are looking at boths sides of the
decimal place

// 86,400 seconds in an day
// 3600 in an hour
// 60 seonds in a minute
// replace counts as you go

-- days

put HowManySeconds / 86400 into next_calculation

if next_calculation < 1 then
put HowManySeconds into running_second_count
replace "<d>" with "0" in final_output
else
// how many days?
replace "<d>" with  item 1 of next_calculation in final_output
put (HowManySeconds) - (item 1 of next_calculation * 86400) into
running_second_count
end if

-- hours

put running_second_count / 3600 into next_calculation

if next_calculation < 1 then
replace "<hh>" with "00" in final_output
else
// how many hours?
if the number of characters in item 1 of next_calculation = 1 then
replace "<hh>" with "0" & item 1 of next_calculation in
final_output
else
replace "<hh>" with item 1 of next_calculation in final_output
end if

put (running_second_count) - (item 1 of next_calculation * 3600) into
running_second_count
end if

-- minutes

put running_second_count / 60 into next_calculation

if next_calculation < 1 then
replace "<mm>" with "00" in final_output
else
// how many minutes?
if the number of characters in item 1 of next_calculation = 1 then
replace "<mm>" with "0" & item 1 of next_calculation in
final_output
else
replace "<mm>" with item 1 of next_calculation in final_output
end if

put (running_second_count) - (item 1 of next_calculation * 60) into
running_second_count

end if

-- seconds

put running_second_count into next_calculation

if next_calculation < 1 then
replace "<ss>" with "00" in final_output
else
// how many minutes?
if the number of characters in item 1 of next_calculation = 1 then
replace "<ss>" with "0" & next_calculation in final_output
else
replace "<ss>" with next_calculation in final_output
end if
end if

return final_output
end TimeDisplay

On Fri, Oct 18, 2019 at 11:55 AM Dar Scott Consulting via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I would +1 a deltaTime format, but we might not agree on hours over 24 and
> fractions of a second.
>
> > On Oct 17, 2019, at 10:25 PM, Bill Vlahos via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > All great suggestions.
> >
> > I mostly wanted to see if there already was such a function - which
> there obviously isnâ€™t.
> >
> > But it is great to see several easy ways to built your own.
> >
> > Thanks all.
> >
> > Bill Vlahos
> >
> >
> >> On Oct 17, 2019, at 8:51 AM, Bob Sneidar via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >>
> >> The problem with one-liners is that the genius is implicit, not
> explicit. ;-)
> >>
> >> Bob S
> >>
> >>
> >>> On Oct 17, 2019, at 08:44 , J. Landman Gay via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >>>
> >>> Show-off. :-)
> >>> --
> >>> Jacqueline Landman Gay | jac...@hyperactivesw.com
> >>
> >>
> >> _______________________________________________
> >> use-livecode mailing list
> >> use-livecode@lists.runrev.com
> >> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> >> http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> >
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>

--
Tom Glod
Founder & Developer
MakeShyft R.D.A (www.makeshyft.com)
Office:226-706-9339
Mobile:226-706-9793
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com