На моей системе прямо сейчас по умолчанию выводится date
:
$ date
Fri 29 Jan 22:04:26 GMT 2016
Однако, если я попытаюсь вернуть даты этого формата обратно в date
это приведет к "недопустимой дате":
$ date -d "$(date)"
date: invalid date ‘Fri 29 Jan 22:06:14 GMT 2016’
Я понимаю, что могу вручную выбрать формат, который поймет date
:
$ date -d "@$(date +%s)"
Fri 29 Jan 22:08:03 GMT 2016
Но меня интересует, почему он выводит формат, который он не принимает обратно.