Function: eca-chat--relative-time
eca-chat--relative-time is a natively compiled function defined in
eca-chat.el.
Signature
(eca-chat--relative-time MS)
Documentation
Return a relative-time string for epoch MS (milliseconds).
E.g. "just now", "5m ago", "3h ago", "2d ago".
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defun eca-chat--relative-time (ms)
"Return a relative-time string for epoch MS (milliseconds).
E.g. \"just now\", \"5m ago\", \"3h ago\", \"2d ago\"."
(when ms
(let* ((delta (- (float-time) (/ (float ms) 1000.0))))
(cond
((< delta 60) "just now")
((< delta 3600) (format "%dm ago" (floor (/ delta 60))))
((< delta 86400) (format "%dh ago" (floor (/ delta 3600))))
(t (format "%dd ago" (floor (/ delta 86400))))))))