FORMAT controls the output. Interpreted sequences are: %Y year %m month (01..12) %d day of month (e.g., 01) %H hour (00..23) %I hour (01..12) %M minute (00..59) %S second (00..60)
## 1 day ago % date -d '1day ago' +%Y%m%d 20151102 % % date +"%d%m%Y" 03112015 % % date +"%H:%M" 23:34 %
# date -d "2015-10-1 12:34" +%s 1443702840
unix time → string time
# date --date "@1443702840" Thu Oct 1 12:34:00 GMT 2015