Here is a terminal example; on mouseUp put shell( "date" ) into tData answer question tData end mouseUp
JB > On Oct 18, 2019, at 11:12 AM, Tom Glod via use-livecode > <use-livecode@lists.runrev.com> wrote: > > 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 > 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