[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: }
// Created 27-Mar-1995 as a part of ColdCore, see: @help Credit