pretty-ms
Convert milliseconds to a human readable string
...Developers can choose concise output, full unit names, or digital-clock-style colon notation. Precision controls determine how seconds and milliseconds are rounded and displayed. The package can expose microseconds and nanoseconds for sub-millisecond values and can represent sub-second durations as decimal seconds. Options also let applications limit the number of displayed units or hide particular duration components. It is useful for timers, benchmarks, progress indicators, logs, and other interfaces that need readable elapsed-time values.