function SecondsToTime lparameters tnSeconds local lcElapsedTime if m.tnSeconds > 86400 && More than one day lcElapsedTime = padl(int(m.tnSeconds/86400),2,'0') + ":" + substr(ttoc({^2006/01/01 00:00:00} + m.tnSeconds,3),12) else lcElapsedTime = substr(ttoc({^2006/01/01 00:00:00} + m.tnSeconds,3),12) endif return m.lcElapsedTime endfuncNow, of course this would not work if the elapsed time is months or years <g>