[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"]