- #!/bin/sh
-
- # display a list of some common date formats for the current time
- # because i never want to google a date format again
-
- # TODO: should probably take an input param
-
- echo -n "unix time\t"; date +%s
- echo -n "date(1) \t"; date
- echo -n "date(1) UTC\t"; date -u
- echo -n "RFC 2822\t"; date --rfc-2822
- echo -n "RFC 3339 (date)\t"; date --rfc-3339=date
- echo -n "RFC 3339 (sec)\t"; date --rfc-3339=seconds
- echo -n "RFC 3339 (ns)\t"; date --rfc-3339=ns
- echo -n "ISO-8601\t"; date -Is
-
- # do we have p1k3-specific tools?
- # TODO: this is an ugly idiom, and causes variant output
- # (because shell programming is _fucking stupid_)
- hash todaydir 2>/dev/null && echo -n "p1k3 dir\t" && todaydir
|