Новые книги

Джереми Кит обладает способностью писать легко и доступно о сложных вещах и сразу выделять те определенно важные моменты, которые имеют значение для дизайнеров-разработчиков. В книге «HTML5 для веб-дизайнеров» он рассказывает о современных тенденциях в области web-разработок.

В HTML5 появилось много интересных тэгов, в том числе поддержка аудио– и видеофайлов. Теперь вам не надо тратить время на установку плагинов для проигрывания музыки или видео – просто воспользуйтесь одним из новых тегов.

Автор убеждает, что можно использовать структурные элементы HTML5 прямо сейчас, например назначить стиль любому элементу, который вы захотите изобрести, или начать использовать доступные вам дополнительные уровни заголовков.

Книга Джереми Кит – настоящая инструкция по использованию HTML5.
Эта книга – самый полный и, по словам экспертов, «самый полезный» самоучитель по ремонту, модернизации и сборке компьютера своими силами.

Вы найдете здесь подробную информацию о программах, комплектующих, устройствах самого последнего поколения.

Вы научитесь сами составлять компьютер из оптимальных для вас комплектующих; самостоятельно правильно ставить и удалять любые программы; «разгонять» свой ПК; менять отжившие блоки и детали на новые; диагностировать и устранять неполадки и сбои и многое, многое другое. Освоив материал этой книги, вы сможете добиться от своей машины максимума производительности при минимуме вложений.

strftime

Учебник РНР
НазадВперёд

strftime

(PHP 3, PHP 4)

strftime - форматирует локальные дату/время в соответствии с локальными установками.

Описание

string strftime (string format [, int timestamp])

Возвращает строку, отформатированную в соответствии с заданной строкой формата с использованием timestamp или текущего локального времени, если timestamp не задан. Имена month и weekday и другие зависимые от языка строки соотносятся с текущей локализацией через setlocale().

В строке формата распознаются следующие спецификаторы конвертации:

  • %a - сокращённое имя weekday в соответствии с текущей locale

  • %A - полное имя weekday в соответствии с текущей locale

  • %b - сокращённое имя month в соответствии с текущей locale

  • %B - полное имя month в соответствии с текущей locale

  • %c - предпочтительное представление даты и времени для текущей locale

  • %C - число столетий (год, разделённый на 100 и усечённый до integer, в диапазоне 00 - 99)

  • %d - число месяца как 10-ричное число (диапазон 01 - 31)

  • %D - то же , что %m/%d/%y

  • %e - число месяца как 10-ричное число, одиночная цифра имеет перед собой пробел (диапазон '1' - '31')

  • %g - как %G, но без столетия

  • %G - год из 4 цифр, соответствующий ISO-номеру недели (см. %V). Имеет тот же формат и значение, что и %Y, но, если ISO week number принадлежит предыдущему или следующему году, используется тот год.

  • %h - то же, что и %b

  • %H - часы как 10-ричное число (диапазон 00 - 23)

  • %I - часы как 10-ричное число с использованием 12-часового циферблата (диапазон 01 - 12)

  • %j - день года как 10-ричное число (диапазон 001 - 366)

  • %m - month как 10-ричное число (диапазон 01 - 12)

  • %M - минуты как 10-ричное число

  • %n - символ newline

  • %p - 'am' или 'pm' в соответствии с заданным значением времени, либо соответствующие строки для текущей locale

  • %r - время в нотации a.m. и p.m.

  • %R - время в 24-часовой нотации

  • %S - секунды как 10-ричное число

  • %t - символ tab

  • %T - текущее время, равное %H:%M:%S

  • %u - день недели как 10-ричное число [1,7], где 1 это Monday

Предупреждение!

Sun Solaris начинает неделю с Sunday как 1, хотя ISO 9889:1999 (текущий стандарт C) ясно указывает, что это должен быть Monday.

  • %U - номер недели текущего года как 10-ричное число, начиная с Sunday как первого дня первой недели

  • %V - ISO 8601:1988 номер недели текущего года как 10-ричное число, диапазон 01 - 53, где week 1 это первая неделя, имеющая как минимум 4 дня в текущем году, а Monday это первый день недели. (Используйте %G или %g для компонента year, соответствующие номеру недели для специфицированного .)

  • %W - номер недели текущего года как 10-ричное число, начиная с Monday как первого дня первой недели

  • %w - день недели как 10-ричное число, Sunday как 0

  • %x - предпочтительное представление даты для текущей locale без времени

  • %X - предпочтительное представление времени для текущей locale без даты

  • %y - год как 10-ричное число без столетий (диапазон 00 - 99)

  • %Y - год как 10-ричное число, включая столетия

  • %Z - часовой пояс, имя или аббревиатура

  • %% -литеральный символ '%'

Примечание: не все виды специфицированной конвертации могут поддерживаться вашей библиотекой C, и в этом случае они не будут поддерживаться РНР-функцией strftime(). Это означает, что %T и %D не будут работать в Windows.

Пример 1. strftime()
setlocale (LC_TIME, "C");
print (strftime ("%A in Finnish is "));
setlocale (LC_TIME, "fi_FI");
print (strftime ("%A, in French "));
setlocale (LC_TIME, "fr_FR");
print (strftime ("%A and in German "));
setlocale (LC_TIME, "de_DE");
print (strftime ("%A.\n"));

Этот пример работает, если вы имеете соответствующие локализации/locales, установленные в вашей системе.

См. также setlocale(), mktime() и Open Group-спецификацию strftime().


Назад Оглавление Вперёд
mktime Вверхstrtotime