How do I convert an epoch timestamp to a human readable format on the cli? I think there's a way to do it with date but the syntax eludes me (other ways welcome).
CLI – How to Convert Epoch Timestamp to Human Readable Format
command linedateshell
command linedateshell
How do I convert an epoch timestamp to a human readable format on the cli? I think there's a way to do it with date but the syntax eludes me (other ways welcome).
Best Answer
On *BSD:
On Linux (specifically, with GNU coreutils ≥5.3):
With older versions of GNU date, you can calculate the relative difference to the UTC epoch:
If you need portability, you're out of luck. The only time you can format with a POSIX shell command (without doing the calculation yourself) line is the current time. In practice, Perl is often available: