PHP Функция strptime()
❮ PHP Справочник Дата/Время
Пример
Проанализируйте время/дату, сгенерированные с помощью strftime():
<?php
$format="%d/%m/%Y %H:%M:%S";
$strf=strftime($format);
echo("$strf");
print_r(strptime($strf,$format));
?>
Попробуйте сами »
Определение и использование
Функция strptime() анализирует время/дату, сгенерированные с помощью strftime().
Примечание: Эта функция не реализована на платформах Windows!
Синтаксис
Параметр значений
Параметр |
Описание |
date |
Требуемый. Строка для разбора (например. вернулся из strftime()) |
format |
Требуемый. Задает формат используемый в дате:
- %a - сокращенное название дня недели
- %A - полное название дня недели
- %b - сокращенное название месяца
- %B - полное название месяца
- %c - предпочтительное представление даты и времени
- %C - число века (год делится на 100, диапазон от 00 до 99)
- %d - день месяца (с 01 по 31)
- %D - то же самое, что %m/%d/%y
- %e - день месяца (с 1 по 31)
- %g - как %G, но без века
- %G - 4-значный год, соответствующий номеру недели ISO (см. %V).
- %h - то же самое, что и %b
- %H - час, используя 24-часовые часы (с 00 до 23)
- %I - час, используя 12-часовые часы (с 01 по 12)
- %j - день года (от 001 до 366)
- %m - месяц (с 01 по 12)
- %M - минута
- %n - символ новой строки
- %p - либо am, либо pm В соответствии с заданным значением времени
- %r - время в нотации A. M. и P. M.
- %R - время в 24-часовой системе счисления
- %S - секунда
- %t - символ табуляции
- %T - текущее время, равное %H:%M:%S
- %u - день недели в виде числа (от 1 до 7), понедельник=1. Внимание: в Sun Solaris Sunday=1
- %U - номер недели текущего года, начиная с первого воскресенья как первого дня первой недели
- %V - номер недели ISO 8601 текущего года (от 01 до 53), Где неделя 1-это первая неделя, имеющая не менее 4 дней в текущем году, и с понедельником в качестве первого дня недели
- %W - номер недели текущего года, начиная с первого понедельника как первого дня первой недели
- %w - день недели в десятичной системе счисления, Sunday=0
- %x - предпочтительное представление даты без времени
- %X предпочтительное представление времени без даты
- %y - год без века (диапазон от 00 до 99)
- %Y - год, включая столетие
- %Z или %z - часовой пояс, название или аббревиатура
- %% - буквальный символ %
|
Технические подробности
Вернуть значение: |
Эта функция возвращает массив с датой разбора при успешном выполнении. FALSE в случае возникновения ошибки.
Значение возвращаемых ключей массива таково:
- [tm_sec] - секунды (0-61)
- [tm_min] - минуты (0-59)
- [tm_hour] - час (0-23)
- [tm_mday] - день месяца (1-31)
- [tm_mon] - месяцы с Января (0-11)
- [tm_year] - месяцы с января 1900
- [tm_wday] - дни с Воскресенья (0-6)
- [tm_yday] - дни с Января 1 (0-365)
- [unparsed] - часть даты, которая не была распознана с использованием указанного формата, если таковая имеется
|
PHP Версия: |
5.1+ |
❮ PHP Справочник Дата/Время