IntlDateFormatter::localtime
datefmt_localtime
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
IntlDateFormatter::localtime -- datefmt_localtime — Перетворює рядок на значення часу на основі поля
Опис
Об'єктно-орієнтований стиль
public IntlDateFormatter::localtime(string $string, int &$offset = null): array|false
Процедурний стиль
datefmt_localtime(IntlDateFormatter $formatter, string $string, int &$offset = null): array|false
Перетворює рядок $value на значення часу на основі полів (масив різних полів), починаючи з $parse_pos і використовуючи якомога більшу частину вхідного значення.
Список параметрів
formatter
Ресурс засобу форматування.
string
Рядок для перетворення під час.
offset
Позиція, з якої слід розпочати синтаксичний аналіз $value (починаючи з нуля). Якщо до використання $value помилки не виникає, $parse_pos міститиме -1, в іншому випадку він міститиме позицію, в якій закінчився синтаксичний аналіз. Якщо $parse_pos > strlen($value)
, аналіз негайно завершується помилкою.
Значення, що повертаються
Повертає масив цілих чисел, сумісний із місцевим часом: містить 24-годинне значення у полі tm_hour или**false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання datefmt_localtime()****
Loading...
Приклад #2 OO example
Loading...
Результат виконання наведеного прикладу:
Преобразованный вывод: tm_sec : 0 , tm_min : 0 , tm_hour : 16 , tm_year : 1969 ,
tm_mday : 31 , tm_wday : 4 , tm_yday : 365 , tm_mon : 11 , tm_isdst : 0 ,
Дивіться також
- datefmt_create() - Створює засіб форматування дати
- datefmt_format() - Форматує значення дати/часу у вигляді рядка
- datefmt_parse() - Перетворює рядок на значення позначки часу
- datefmt_get_error_code() - Отримує код помилки останньої операції
- datefmt_get_error_message() - Отримує текст помилки останньої операції