Function: erc--format-time-period

erc--format-time-period is a byte-compiled function defined in erc.el.gz.

Signature

(erc--format-time-period SECS)

Documentation

Return a string with hour/minute/second labels for duration in SECS.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc--format-time-period (secs)
  "Return a string with hour/minute/second labels for duration in SECS."
  (let* ((hours (floor secs 3600))
         (minutes (floor (mod secs 3600) 60))
         (seconds (mod secs 60)))
    (cond ((>= secs 3600) (format "%dh%dm%ds" hours minutes (floor seconds)))
          ((>= secs 60) (format "%dm%ds" minutes (floor seconds)))
          (t (format "%ds" (floor seconds))))))