pretty-time-zsh
Convert seconds to a human readable string:
165392
→1d 21h 56m 32s
Install
Install with npm, clone this repo, or just download the pretty-time.zsh
file.
$ npm install pretty-time-zsh
Usage
$ date +%s1407771536 $ ./node_modules/pretty-time-zsh/pretty-time.zsh 1653921d 21h 56m 32s # seconds since epoch - yesterday since epoch + 11111 seconds $ ./node_modules/pretty-time-zsh/pretty-time.zsh "$(date +%s) - $(date -v-1d +%s) + 11111"1d 3h 5m 11s
CLI
$ npm install --global pretty-time-zsh
$ pretty-time 1653921d 21h 56m 32s
Related
See pretty-ms for a JavaScript version that converts from milliseconds.
License
MIT © Sindre Sorhus