PHP.mk документација

IntlDateFormatter::isLenient

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

intldateformatter.islenient.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека intldateformatter.islenient.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
IntlDateFormatter::isLenient

Референца за `intldateformatter.islenient.php` со подобрена типографија и навигација.

intldateformatter.islenient.php

IntlDateFormatter::isLenient

datefmt_is_lenient

Класата Collator

IntlDateFormatter::isLenient -- datefmt_is_lenientДобијте ја попустливоста што се користи за IntlDateFormatter

= NULL

Напиши целосна ознака на елемент

public IntlDateFormatter::isLenient(): bool

Процедурален стил

datefmt_is_lenient(IntlDateFormatter $formatter): bool

Проверете дали парсерот е строг или попустлив во толкувањето на влезовите што не одговараат точно на моделот.

Параметри

formatter

Ресурсот на форматирачот.

Вратени вредности

true ако парсерот е попустлив, false ако парсерот е строг. Стандардно, парсерот е попустлив.

Примери

Пример #1 datefmt_is_lenient() example

<?php
$fmt
= datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN,
'dd/mm/yyyy'
);
echo
'lenient of the formatter is : ';
if (
$fmt->isLenient()) {
echo
'TRUE';
} else {
echo
'FALSE';
}
datefmt_parse($fmt, '35/13/1971');
echo
"\n Trying to do parse('35/13/1971').\nResult is : " . datefmt_parse($fmt, '35/13/1971');
if (
intl_get_error_code() != 0) {
echo
"\nError_msg is : " . intl_get_error_message();
echo
"\nError_code is : " . intl_get_error_code();
}
datefmt_set_lenient($fmt,false);
echo
'Now lenient of the formatter is : ';
if (
$fmt->isLenient()) {
echo
'TRUE';
} else {
echo
'FALSE';
}
datefmt_parse($fmt, '35/13/1971');
echo
"\n Trying to do parse('35/13/1971').Result is : " . datefmt_parse($fmt, '35/13/1971');
if (
intl_get_error_code() != 0) {
echo
"\nError_msg is : " . intl_get_error_message();
echo
"\nError_code is : " . intl_get_error_code();
}

?>

Пример #2 OO пример

<?php
$fmt
= new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN,
"dd/mm/yyyy"
);
echo
"lenient of the formatter is : ";
if (
$fmt->isLenient()) {
echo
'TRUE';
} else {
echo
'FALSE';
}
$fmt->parse('35/13/1971');
echo
"\n Trying to do parse('35/13/1971').\nResult is : " . $fmt->parse('35/13/1971');
if (
intl_get_error_code() != 0){
echo
"\nError_msg is : " . intl_get_error_message();
echo
"\nError_code is : " . intl_get_error_code();
}

$fmt->setLenient(FALSE);
echo
'Now lenient of the formatter is : ';
if (
$fmt->isLenient()) {
echo
'TRUE';
} else {
echo
'FALSE';
}
$fmt->parse('35/13/1971');
echo
"\n Trying to do parse('35/13/1971').\nResult is : " . $fmt->parse('35/13/1971');
if (
intl_get_error_code() != 0) {
echo
"\nError_msg is : " . intl_get_error_message();
echo
"\nError_code is : " . intl_get_error_code();
}

?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

lenient of the formatter is : TRUE
Trying to do parse('35/13/1971').
Result is : -2147483
Now lenient of the formatter is : FALSE
Trying to do parse('35/13/1971').
Result is : 
Error_msg is : Date parsing failed: U_PARSE_ERROR 
Error_code is : 9

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.