Try this:

Code:
; $dur(time in ctime format)
alias dur {
  var %t = 31557600.yr:2629800.mth:604800.wk:86400.day:3600.hr:60.min:1.sec,%i 1,%r,%a $1
  while ($gettok(%t,%i,58)) {
    tokenize 46 $ifmatch
    if (%a >= $1) { var %x = $int($calc(%a / $1)),%r = %r $+(%x,$2,$iif(%x > 1,s)),%a = $calc(%a - ($1 * %x)) }
    inc %i
  }
  return %r
}


Maybe this will help you also.


one step closer to world domination