Public feed #725992

Mine

public text v1 · immutable
Raw Edit
·published 2007-10-04 20:23 UTC
rendered paste body
alias c1 return $+($chr(3),04,$1)
alias c2 return $+($chr(3),14,$1)
alias age {
  var %bm = may, %bd = 30, %by = 1990, %bt = 12:00:00
  var %a = $ctime($asctime(mmmm d yyyy hh:nn:ss)), %b = $ctime(%bm %bd %by %bt), %t = $ctime(%bm %bd $asctime(yyyy) %bt), %n = $ctime(%bm %bd $calc($asctime(yyyy) + 1) %bt)
  tokenize 58 $duration($calc(%a - %b),3)
  var %h = $1, %m = $2, %s = $3, %tw = $floor($calc(%h / (7 * 24)))
  var %y = $floor($calc(%h / ((365 * 24) + 6))), %h = $calc(%h - (%y * (365 * 24 + 6)))
  var %mo = $floor($calc(%h / (30 * 24))), %h = $calc(%h - (%mo * (30 * 24)))
  var %d = $floor($calc(%h / 24)), %h = $calc(%h - (%d * 24))
  var %w = $floor($calc(%d / 7)), %d = $calc(%d - (%w * 7))
  tokenize 58 $duration($iif(*-* iswm $calc(%t - %a),$calc(%n - %a),$v2),3)
  var %2h = $1, %2m = $2, %2s = $3
  var %2mo = $floor($calc(%2h / (30 * 24))), %2h = $calc(%2h - (%2mo * (30 * 24)))
  var %2d = $floor($calc(%2h / 24)), %2h = $calc(%2h - (%2d * 24))
  var %2w = $floor($calc(%2d / 7)), %2d = $calc(%2d - (%2w * 7))
  describe $active $c2(is) $+($c1(%y),$c2(YRs)) $+($c1(%mo),$c2(MOs)) $+($c1(%w),$c2(WKs)) $+($c1(%d),$c2(DAYs)) $+($c1(%h),$c2(HRs)) $+($c1(%m),$c2(MINs)) $+($c1(%s),$c2(SECs)) old. And will be $c1($calc(%y + 1)) $c2(years) old in $+($c1(%2mo),$c2(MOs)) $+($c1(%2w),$c2(WKs)) $+($c1(%2d),$c2(DAYs)) $+($c1(%2h),$c2(HRs)) $+($c1(%2m),$c2(MINs)) $+($c1(%2s),$c2(SECs)) ~~ Total Weeks Old: $c1(%tw)
}