<PHP Дата / время Справочник
пример
Формат местное время и дату в соответствии с настройками локали:
<?php
echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>
Выполнить пример »
Определение и использование
strftime() функция форматирует местное время и / или дату в соответствии с настройками языкового стандарта.
Совет: Также обратите внимание на gmstrftime() функцию, которая форматирует GMT / UTC время и / или дату в соответствии с настройками локали.
Синтаксис
strftime( format,timestamp);
параметр | Описание |
---|
format | Необходимые. Определяет, как вернуть результат: - % А - сокращенное название дня недели
- % A - полное название дня недели
- % Б - сокращенное название месяца
- % B - полное название месяца
- % C - предпочтительное представление даты и времени
- % C - номер века (the year divided by 100, range 00 to 99) , (the year divided by 100, range 00 to 99)
- % d - день месяца (01 to 31) от (01 to 31)
- % D - такой же, как% м /% г /% г
- % е - день месяца (1 to 31) от (1 to 31)
- % Г - как% G, но без столетия
- % G - 4-значный год , соответствующий номеру недели ISO (see %V) .
- % Ч - такой же, как% б
- % Н - час, используя 24-часовые часы (00 to 23) от (00 to 23)
- % I - час, используя 12-часовые часы (01 to 12) от (01 to 12)
- % J - день года (001 to 366)
- % м - месяц (01 to 12) от (01 to 12)
- % M - минуты
- % П - символ новой строки
- % Р - либо я или часов в зависимости от заданного значения времени
- % Г - время в утра и вечера нотации
- % R - время в 24 часовом формате
- % S - второй
- % Т - символ табуляции
- % Т - текущее время, равное% H:% M:% S
- % U - день недели в виде числа (1 to 7) от (1 to 7) , понедельник = 1. Внимание: В Sun Solaris воскресенье = 1
- % U - номер недели текущего года, начиная с первым воскресеньем как первый день первой недели
- % V - ISO - 8601 номер недели текущего года (01 to 53) от (01 to 53) , где неделя 1 является первой неделе , что имеет , по меньшей мере , 4 дней в текущем году, а также с понедельника как первый день недели
- % W - номер недели текущего года, начиная с первого понедельника, в качестве первого дня первой недели
- % Вес - день недели как десятичное, воскресенье = 0
- % Х - предпочтительное представление даты без времени
- % X - предпочтительное представление времени без даты
- % г - год без столетия (range 00 to 99)
- % Y - год, включая столетие
- % Z или% г - временная зона или название или сокращение
- %% - буквальный символ%
|
timestamp | Необязательный. Указывает метку времени Unix, который представляет дату и / или время для форматирования. По умолчанию текущее местное время ( time() ) |
Технические подробности
Возвращаемое значение: | Возвращает строку , отформатированную в соответствии формат , используя данную временную метку. Месяц и день недели имена и другие зависящие от языка строки уважать текущую локаль набор с setlocale() |
---|
PHP версии: | 4+ |
---|
Changelog: | PHP 5.1.0: Теперь выдает ошибки зоны времени E_STRICT и E_NOTICE
|
---|
<PHP Дата / время Справочник