Ниже представлена таблица с часто применяемыми опциями для date. Опция Длинный вариант Значение -d STRING --date=STRING Вывод даты по указанной строке (например 'yesterday', 'tomorrow', 'last monday'). -I --iso-8601[=FMT] Вывод даты в формате ISO 8601. FMT по умолчанию содержит 'date'. Также может содержать 'hourse', 'minutes', 'seconds', 'ns' для отображения соответствующих значений и часовой пояс относительно UTC рядом с датой. --rfc-3339=FMT Вывод даты в формате RFC 3339. FMT по умолчанию содержит 'date'. Также может содержать 'seconds' и 'ns' для отображения секунд или наносекунд. -r FILE --reference=FILE Вывод даты последней модификации указанного файла в формате по умолчанию. -u --utc Вывод UTC-даты Аргумент ФОРМАТ отвечает за форматирование вывода даты. Для его указания необходимо поставить знак "+" и написать нужную маску. Наиболее популярные форматы: Формат Значение %% Знак процента %a День недели текущей локали в короткой форме ("Чтв") %A День недели текущей локали в длинной форме ("Четверг") %b Месяц года текущей локали в короткой форме в родительном падеже ("янв") %B Месяц года текущей локали в длинной форме в родительном падеже ("января") %c Дата и время текущей локали без указания часового пояса %С Первые две цифры текущего года %d Числовой день месяца с ведущим нулём %D Дата в формате %m/%d/%y %e День месяца; аналог %_d %F Дата в формате %Y-%m-%d %h Аналог %b %H Часы (00..23) %I Часы (01..12) %j День года (001..366) %m Месяц (01..12) %M Минуты (00..59) %n Новая строка %q Квартал года %S Секунды (00..59) %t Знак табуляции %T Время в формате %H:%M:%S %u Числовой день недели; 1 — понедельник %x Дата в локальном формате %X Время в локальном формате %Z Аббревиатура временной зоны