Method code for $time.elapsed()

[Turn off line numbering]
  1: arg time, @flag;
  2: var str, t, p;
  3: 
  4: // compares args[1] with time() and returns hh:mm elapsed
  5: // will eventually make flags do things like 'long etc.  For now its
  6: // just your own time, rather than time().
  7: [(flag ?= 'stopwatch)] = flag;
  8: 
  9: // time = time() - time;
 10: switch (flag) {
 11:     case 'long:
 12:         return .to_english(time);
 13:     default:
 14:         if (time > 356400)
 15:             p = 3;
 16:         else
 17:             p = 2;
 18:         return strfmt("%2{0}r:%2{0}r:%2{0}r", time / 3600, time % 3600 / 60, time % 60);
 19: }
 20: 
 21: // $#Edited: 20 Feb 98 07:58 $user_bruce
 22: // $#Edited: 20 Feb 98 09:48 $user_bruce

["// Created 26-Mar-1995 as a part of ColdCore, see: @help Credit"]

the Cold Dark