Man:Man1/date.1

Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.

Перейти до: навігація, пошук

Зміст

Назва

date - виводить або встановлює дату і час системи

Стислий огляд

date [ОПЦІЯ]... [+ФОРMAT]
date [-u|--utc|--universal] [ММДДггхх[[СС]РР][.сс]]

Опис

Програма date виводить поточний час у вказаному ФОРМАТІ або встановлює системний час.

-d, --date=ЛАНЦЮЖОК
Виведе час відповідно до ЛАНЦЮЖКА а не `now'.
-f, --file=ФАЙЛ_ДАТИ
Схоже до --date, але для вивід здійснюється для кожного рядка формату, вказаного у ФАЙЛІ_ДАТИ.
-IВИЗНАЧЕННЯ, --iso-8601[=ВИЗНАЧЕННЯ]
Виводить дату/час у форматі ISO 8601. ВИЗНАЧЕННЯМ може бути "date" для отримання тільки дати і "hours", "minutes" або "seconds" для виведення дати і часу до вказаної точності. -I або --iso-8601 без ВИЗНАЧЕННЯ виводить тільки дату ("date") за замовчуванням.
-r, --reference=ФАЙЛ
Виведе час останньої зміни ФАЙЛУ.
-R, --rfc-2822
Виводить ланцюжок дати, узгоджений з форматом, описаним у RFC-2822.
-s, --set=ЛАНЦЮЖОК
Встановлює час як описано у ЛАНЦЮЖКУ.
-u, --utc, --universal
Виведе або встановить Координований Універсальний Час (час по Грінвічу).
--help
Виведе допомогу по вживанню програми.
--version
Виведе інформацію про версію програми.

Опція ФОРМАТ керує виводом. Вона працює лише з Координованим Універсальним Часом. Наступні послідовності інтерпретуються date:

%%
Буквальний знак %.
%a
Залежна від локалі коротка назва дня тижня (нд..сб).
%A
Залежна від локалі повна назва дня тижня (неділя..субота).
%b
Залежна від локалі коротка назва місяця (січ..гру).
%B
Залежна від локалі повна назва місяця (січень..грудень).
%c
Залежна від локалі дата і час (ср, 25-січ-2006 20:11:54 -0600).
%C
Століття (тобто рік, поділений на 100 і округлений до цілого) [00-99].
%d
Порядковий день місяця (01..31).
%D
Дата (мм/дд/рр).
%e
День місяця з доповненням у вигляді пробілу замість нуля ( 1..31).
%F
Те саме що й %Y-%m-%d.
%g
Двозначне число року. Пов'язане в відрахунком тижнів формату %V.
%G
Чотирьохзначне число року. Пов'язане в відрахунком тижнів формату %V.
%h
Тотожне %b.
%H
Година (00..23).
%I
Година (01..12).
%j
Порядковий день року (001..336).
%k
Година ( 0..23).
%l
Година ( 1..12)
%m
Місяць (01..12).
%M
Хвилина (00..59).
%n
Новий рядок.
%N
Наносекунди (000000000..999999999).
%p
Вказівник AM (Ante Meridiem) або PM (Post Meridiem), залежний від локалі (у багатьох локалях порожній).
%P
Залежний від локалі вказівник am (Ante Meridiem) або pm (Post Meridiem) (у багатьох локалях порожній).
%r
Час у 12-годинному форматі (гг:хх:сс [AP]M)
%R
Час у 24-годинному форматі (гг:хх).
%s
Секунд від `00:00:00 1970-01-01 UTC' (являється GNU розширенням).
%S
Секунда (00..60). Значення 60 необхідне, щоб передати перехідну секунду.
%t
Горизонтальний крок табуляції.
%T
Час у 24-годинному форматі (гг:хх:сс).
%u
День тижня (1..7). 1 позначає Понеділок.
%U
Порядкове число тижня року з Неділею, як перший день тижня (00..53).
%V
Порядкове число тижня року з Понеділком, як перший день тижня (01..53).
%w
День тижня (0..6). 0 позначає Неділю.
%W
Порядкове число тижня року з Понеділком як перший день тижня (00..53).
%x
Залежне від локалі представлення дати (мм/дд/рр).
%X
Залежне від локалі представлення часу (тотожне %H:%M:%S).
%y
Останні дві цифри року (00..99).
%Y
Рік (1970...).
%z
Згідний з форматом RFC-2822 часовий пояс (-0500) (являється нестандартним розширенням).
%Z
Часовий пояс (наприклад EDT), або нічого, якщо часовий пояс не визначено.

Типово, date заповнює числові поля нулями. GNU версія програми розпізнає наступні модифікатори між `%' і вказівником формату: `-' (дефіс) вказує не заповнювати поле зовсім; `_' (жорсткий пробіл) вказує заповнити поле пробілами.

Автор

Написав Девід Мак-Кензі (David MacKenzie).

Зголошення помилок

Зголошуйте помилки на <bug-coreutils@gnu.org>.

Дивіться також

Повна документація для date підтримується в посібнику Texinfo. Якщо програми info та date правильно встановлені, команда

info date

надасть повну довідку.

Переклав Віталій Цибуляк <vt@uatech.atspace.com>

Особисті інструменти