Строка форматирования вывода команды date в linux (первым символом должен быть +)
%a день недели, сокр. Sun Вск
%A день недели, полный Sunday Воскресенье
%d число месяца (01—31) 06
%e число месяца, дополненное пробелом ( 1—31)
%j день года (001—366)
%u день недели (1—7, воскресенье = 7)
%w день недели (0—6, воскресенье = 0)
Неделя
%U номер недели (00—53, воскресенье — первый день недели)
%W номер недели (00—53, понедельник — первый день недели)
%V номер недели (01—53, понедельник — первый день недели)
Месяц
%m номер месяца (01—12)
%h или %b месяц, сокр.
%B месяц, полный
Год
%y год без столетия (00—99)
%C столетие (00—99)
%Y год, включая столетие
%g год (без столетия) понедельника недели %V
%G год (включая столетие) понедельника недели %V
Дата
%D %m/%d/%y 12/06/09
%x дата в формате текущей локали
%F %Y-%m-%d 2009-12-06
Час
%l час в 12-часовой системе, дополненный пробелом ( 1—12)
%I час в 12-часовой системе (01—12)
%k час, дополненный пробелом ( 0—23)
%H час (00—23)
%p В английских локалях, AM («до полудня») или PM («после полудня»).
Во многих других локалях не используется.
%P То же, что %p, но строчными буквами
Минута
%M минута (00—59)
Секунда
%s секунд с 00:00:00
%S секунда (00—60)
%N наносекунда (000000000—999999999)
Время
%r 12-часовое время в текущей локали
%R %H:%M
%T %H:%M:%S
%X время в стандартном формате для текущей локали
Дата и время
%c дата и время в стандартном формате для текущей локали
Часовой пояс
%z часовой пояс в формате
%:z часовой пояс в формате
%Z алфавитный код часового пояса
Оформление
%% Символ «%»
%n Новая строка (0x0a)
%t Табуляция (0x09)
%a день недели, сокр. Sun Вск
%A день недели, полный Sunday Воскресенье
%d число месяца (01—31) 06
%e число месяца, дополненное пробелом ( 1—31)
%j день года (001—366)
%u день недели (1—7, воскресенье = 7)
%w день недели (0—6, воскресенье = 0)
Неделя
%U номер недели (00—53, воскресенье — первый день недели)
%W номер недели (00—53, понедельник — первый день недели)
%V номер недели (01—53, понедельник — первый день недели)
Месяц
%m номер месяца (01—12)
%h или %b месяц, сокр.
%B месяц, полный
Год
%y год без столетия (00—99)
%C столетие (00—99)
%Y год, включая столетие
%g год (без столетия) понедельника недели %V
%G год (включая столетие) понедельника недели %V
Дата
%D %m/%d/%y 12/06/09
%x дата в формате текущей локали
%F %Y-%m-%d 2009-12-06
Час
%l час в 12-часовой системе, дополненный пробелом ( 1—12)
%I час в 12-часовой системе (01—12)
%k час, дополненный пробелом ( 0—23)
%H час (00—23)
%p В английских локалях, AM («до полудня») или PM («после полудня»).
Во многих других локалях не используется.
%P То же, что %p, но строчными буквами
Минута
%M минута (00—59)
Секунда
%s секунд с 00:00:00
%S секунда (00—60)
%N наносекунда (000000000—999999999)
Время
%r 12-часовое время в текущей локали
%R %H:%M
%T %H:%M:%S
%X время в стандартном формате для текущей локали
Дата и время
%c дата и время в стандартном формате для текущей локали
Часовой пояс
%z часовой пояс в формате
%:z часовой пояс в формате
%Z алфавитный код часового пояса
Оформление
%% Символ «%»
%n Новая строка (0x0a)
%t Табуляция (0x09)