| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
IntlDateFormatter::setLenientdatefmt_set_lenient(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0) IntlDateFormatter::setLenient -- datefmt_set_lenient — パーサの寛大さを設定する 説明オブジェクト指向型
public bool IntlDateFormatter::setLenient
( bool
$lenient
)手続き型 パターンに正確にマッチしていない入力の処理を、 パーサが厳格に行うのか寛大に行うのかを定義します。 寛大なパースを有効にすると、日付や時刻のパターンに不備がある場合でも 可能な限り値を取得しようと試みます。余計な空白があったり 理解不能なトークンがあったり、あるいは値が無効な場合 ("Feburary 30th") は処理できません。 パラメータ
返り値
成功した場合に 例例1 datefmt_set_lenient() の例
<?php 例2 オブジェクト指向の例
<?php 上の例の出力は以下となります。 lenient of the formatter is : TRUE Trying to do parse('35/13/1971'). Result is : 66038400 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 |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「IntlDateFormatter::setLenient - パーサの寛大さを設定する」をGoogle検索
|