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

Дивіться також