Функция strftime()
string strftime ( string format [, int timestamp] )
Возвращает строку, отформатированную в соответствии с аргументом
, используя аргумент
или текущее системное время, если
этот аргумент не передан. Названия месяцев, дней недели и другие
строки, зависящие от языка, соответствуют текущей локали,
установленной функцией
.
%C - столетие (год, деленный на 100 и огругленный до целого, от 00 до 99)
%e - день месяца в виде десятичного числа, если это одна цифра, то
перед ней добавляется пробел (от ' 1' до '31')
%g - подобно %G, но без столетия.
%G - Год, 4-значное число, соответствующее номеру недели по ISO (см. %V).
Аналогично %Y, за исключением того, что если номер недели по ISO
соответствует предыдущему или следующему году, используется
соответствующий год.
%p - `am' или `pm', или соответствующие строки в текущей локали
%r - время в формате a.m. или p.m.
%T - текущее время, аналогично %H:%M:%S
%u - номер дня недели от 1 до 7, где 1 соответствует понедельнику
%U - порядковый номер недели в текущем году. Первым днем первой
недели в году считается первое воскресенье года.
%V - Порядковый номер недели в году по стандарту ISO 8601:1988
от 01 до 53, где 1 соответствует первой неделе в году, в которой
как минимум 4 дня принадлежат этому году. Первым днем недели считается понедельник.
(Используйте %G or %g для определения соответствующего года)
%W - порядковый номер недели в текущем году. Первым днем первой
недели в году считается первый понедельник года.
%w - номер дня недели, 0 соответствует воскресенью
%Y - год, включая столетие
%Z - временная зона в виде смещения, аббривеатуры или полного
наименования
Этот пример будет работать, если на вашей системе установлены
соответствующие локали.
См. также описание функций
,
, и
.
Рубрики: Без рубрики |

