PHP. Руководство по PHP. 2005
strftimeПред.
strftime
(PHP 3, PHP4, PHP 5)strftime -- Форматирует текущую дату/время с учетом текущей локали
Описание
string strftime (string format [, int timestamp])Возвращает строку, отформатированную в соответствии с аргументом format, используя аргумент timestamp или текущее системное время, если этот аргумент не передан. Названия месяцев, дней недели и другие строки, зависящие от языка, соответствуют текущей локали, установленной функцией setlocale().
В форматирующей строке распознаются следующие символы:
Внимание |
- На Sun Solaris 1 соответствует воскресенью, хотя в ISO 9889:1999 (текущий стандарт языка C) явно указано, что это должен быть понедельник. |
Замечание: strftime() использует функции операционной системы, поэтому отдельные форматирующие символы могут не работать в вашей операционной системе. Кроме того, не все платформы поддерживают отрицательные метки времени support negative timestamps. Это значит, что %e, %T, %R и %D (а возможно и другие) и даты до Jan 1, 1970 не поддерживаются Windows, некоторыми версиями Linux и некоторыми другими операционными системами. Список форматирующих символов, поддерживаемых Windows, можно найти на сайте MSDN.
Этот пример будет работать, если на вашей системе установлены соответствующие локали.
Замечание: %G and %V, которые основаны на номере недели по ISO 8601:1988, Могут давать результат, отличный от ожидаемого, если вы не полностью понимаете систему нумерации, используемую этим стандартом. Смотрите описание %V выше и следующий пример.
Пример 2. Пример номеров недели по ISO 8601:1988
|
См. также описание функций setlocale(), mktime(), и - спецификацию strftime() Open Group.
mktime
strptime