IntlDateFormatter::parse
datefmt_parse
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
IntlDateFormatter::parse -- datefmt_parse — Перетворює рядок на значення позначки часу
Опис
Об'єктно-орієнтований стиль
public IntlDateFormatter::parse(string $string, int &$offset = null): int|float|false
Процедурний стиль
datefmt_parse(IntlDateFormatter $formatter, string $string, int &$offset = null): int|float|false
Перетворює рядок string
в инкрементное значение времени, начиная со значения параметраoffset
і використовуючи якомога більшу частину вхідного значення.
Список параметрів
formatter
Ресурс засобу форматування.
string
Рядок для перетворення під час.
offset
Позиція, з якої слід розпочати синтаксичний аналіз у string
(починаючи з нуля). Якщо до використання string
помилки не виникає, offset
міститиме -1, в іншому випадку він міститиме позицію, в якій закінчився синтаксичний аналіз (і відбулася помилка). Ця змінна міститиме кінцеву позицію, якщо при синтаксичному аналізі виникла помилка. Якщо offset
> strlen($string)
, аналіз негайно завершується помилкою.
Значення, що повертаються
Повертає позначку часу перетвореного значення або false
, якщо значення не може бути перетворено.
Приклади
Приклад #1 Приклад використання в об'єктно-орієнтованому стилі
Loading...
Приклад #2 Приклад використання datefmt_parse()****
Loading...
Результат виконання наведеного прикладу:
Первый преобразованный вывод: 630201600
Второй преобразованный вывод: 630201600
Дивіться також
- datefmt_create() - Створює засіб форматування дати
- datefmt_format() - Форматує значення дати/часу у вигляді рядка
- datefmt_localtime() - Перетворює рядок на значення часу на основі поля
- datefmt_get_error_code() - Отримує код помилки останньої операції
- datefmt_get_error_message() - Отримує текст помилки останньої операції