Команда date в Linux: текущая дата и форматы
Обновлено 3 июля 2026 г.
Команда date показывает текущую дату и время и умеет их форматировать.
Синтаксис
date [+ФОРМАТ]Частые случаи
date # дата и время целиком
date +%Y # только год, четыре цифры
date +%Y-%m-%d # год-месяц-день
date -u # время в UTCКак это устроено: строка формата
Аргумент, начинающийся с
+, - это строка формата:%Y- год,%m- месяц,%d- день,%H:%M:%S- часы, минуты и секунды. Всё остальное печатается как есть, поэтомуdate +%Y-%m-%dдаёт2026-06-26. Время система хранит как число секунд от 1970 года (Unix-время), аdateлишь переводит его в читаемый вид по часовому поясу.
Где применяется
Это нужно в уроке Командная строка. Теория - в главе Командная строка: первый контакт.
См. также
Попробовать
Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.