П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 4098 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 6759 раз(а).

Учебник HTML.
Просмотров 3720 раз(а).

Руководство по PHP5.
Просмотров 5993 раз(а).

Хостинг через призму DNS.
Просмотров 4815 раз(а).

Подборка текстов стандартных документов.
Просмотров 56246 раз(а).

Учебник PHP - Самоучитель
Просмотров 3706 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 8346 раз(а).

Внешние атаки...
Просмотров 4566 раз(а).

Учебник PHP.
Просмотров 3175 раз(а).

SSI в примерах.
Просмотров 176 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





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

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


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: