php.js: функция strptime ()
функция strptime ()
Функция strptime () используется для анализа времени / даты, сгенерированной с помощью strftime (), и возвращает массив.
Версия:
1103.1210
Синтаксис:
strptime (str_date, format)
Параметры:
название | Описание | Необходимые / Дополнительно> | Тип |
---|---|---|---|
формат | День: % a - Сокращение короткого дня (от Солнца до Сб) % A - полное название дня (с воскресенья по субботу) % d - числовой день месяца с ведущими нулями (от 01 до 31) % e - день месяца без начальных нулей (от 1 до 31) % j - день года, 3 цифры с ведущими нулями (от 001 до 366) % u - ISO-8601 числовой день недели с 1 (для понедельника) по 7 (для воскресенья) % w - Числовой день недели от 0 (для воскресенья) до 6 (для субботы) Неделю : % U - номер недели указанного года, начиная с первого воскресенья как первой недели 13 (для 13-й полной недели года) % V - ISO-8601: номер недели 1988 года, начиная с первой недели года по крайней мере с 4 днями недели. Пример: понедельник - начало недели с 01 по 53 % W - Числовое представление номера недели в году. Неделя с понедельника Месяц: % b - сокращенное название месяца (с января по декабрь) % B - полное название месяца (с января по декабрь) % h - сокращенное название месяца (с января по декабрь) % m - Числовое представление месяца в двух цифрах с 01 (для января) по 12 (для декабря) Год: % C - Числовое представление века в двух цифрах % g - двухзначное представление года по стандартам ISO-8601: 1988 % G - полное четырехзначное представление года % y - Числовое представление года в двух цифрах (пример: 99 за 1999 год) % Y - Четырехзначное представление года Пример: 2011 Время: % H - 24-часовой формат часа (с 00 по 23) % I - 12-часовой формат часа (с 01 по 12) % l - 12-часовой формат часа без начальных нулей (от 1 до 12) % M - минуты с ведущими нулями (от 00 до 59) % p - верхний регистр 'AM' или 'PM' % P - строчные буквы «am» или «pm» % r - То же, что и "% I:% M:% S% p" % R - То же, что и "% H:% M" % S - секунды с нулем в начале (от 00 до 59) % T - То же, что и "% H:% M:% S" % X - представляет время без даты % z - смещение часового пояса от UTC или сокращение % Z - смещение или сокращение часового пояса, если опция НЕ задана% z Отметки времени и даты: % c - конкретная дата и отметка времени, основанная на местном % D - То же, что и "% m /% d /% y" % F - То же, что и "% Y-% m-% d" (обычно используется в метках даты базы данных). % s - метка времени эпохи Unix % x - представление даты, основанное на дате локали, без времени Разнообразный : % n - символ новой строки ("/ n") % t - символ табуляции ("/ t") %% - буквальный процентный символ ("%") | необязательный | строка |
отметка времени | Целое число обозначает метку unixtime. Если временная метка не указана, отображается текущее местное время. | необязательный | целое число |
Возвращаемое значение массива
Массив или FALSE при ошибке.
В следующем списке описаны элементы возвращаемого массива.
tm_sec - секунды.
tm_min - минуты
tm_hour - час
tm_mday - день месяца.
tm_mon - месяц года, начиная с 0 для января.
tm_year - годы с 1900 года.
tm_wday - день недели.
tm_yday - день года.
unparsed - часть даты, которая не была распознана в указанном формате.
Пример функции php.js strptime ():
В следующем веб-документе функция strptime () разбирает время / дату, сгенерированные с помощью функции strftime ().
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>php.js : strptime() function example</title>
<script type="text/javascript" src="../../phpjs/date/datetime.min.js"> </script>
<script type="text/javascript" src="../../phpjs/variable/variable.min.js"></script>
</head>
<body>
<h1 style="color: green">php.js : strptime() function example</h1>
<h3>Parse time/date generated with strftime() function </h3>
<hr />
<script type="text/javascript">
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[
format1 = "%d/%m/%Y %H:%M:%S";
strf1 = strftime(format1);
document.write(strf1+"<br />");
print_r(strptime(strf1, format1));
//]]>
</script>
</body>
</html>
Вывод функции:
07.07.2011 17:03:27
Array ([tm_sec] => 27 [tm_min] => 3 [tm_hour] => 17 [tm_mday] => 7 [tm_mon] => 6 [tm_year] => 111 [tm_wday] => 4 [tm_yday] => 187 [unparsed] =>)
Выходные данные меняются время от времени по мере изменения текущего времени.
Посмотрите пример функции php.js strptime () в браузере
Предыдущая: php.js: функция strftime ()
Далее: функция php.js: strtotime ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования