Описание:
Команда date записывает текущую дату и время в стандартный вывод, если вызывается без флагов или со списком флагов, начинающимся с + (знак плюс). В противном случае устанавливается текущая дата. Только пользователь root может изменить дату и время. Команда date печатает сообщение об использовании для любых нераспознанных флагов или входных данных.
Если после команды date поставить знак + (знак плюс) и дескриптор поля, можно управлять выводом команды. Перед каждым дескриптором поля должен стоять % (знак процента). Система заменяет дескриптор поля указанным значением. Введите буквальное значение % как %% (два знака процента). Команда date копирует любые другие символы в выходные данные без изменений. Команда date всегда заканчивает строку символом новой строки.
Команда даты в Linux отображает или устанавливает системную дату и время.
Пользовательское форматирование:
-d арифметика даты
Отображение времени, описываемого удобной для пользователя строкой.
Строка даты:
Опция -s позволяет работать с определенной датой. Вы можете указать дату в виде удобочитаемой строки даты.
Формат даты:
Вывод даты может быть отформатирован строкой формата, перед которой стоит знак +.
Использование даты с другими командами:
Тайм-аут
Распечатайте дату, запустите спящий режим на 10 секунд, но с тайм-аутом в 1 секунду, а затем снова запустите дату:
Распространенные форматы:
Формат ISO 8601
-I или — iso-8601 печатает дату в формате ISO 8601.
Формат RFC 3339
Аналогично — rfc-3339=x печатает дату в формате RFC 3339, где x — дата, секунды или нс.
Формат электронной почты
Есть также так называемый формат электронной почты.