Linuxlab

Команда 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 в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.