| 
 | IntlDateFormatter::setLenientdatefmt_set_lenientパーサの寛大さを設定する 説明オブジェクト指向型 
   public void IntlDateFormatter::setLenient(bool  $lenient)手続き型 void datefmt_set_lenient(IntlDateFormatter  $formatter, bool$lenient)パターンに正確にマッチしていない入力の処理を、 パーサが厳格に行うのか寛大に行うのかを定義します。 寛大なパースを有効にすると、日付や時刻のパターンに不備がある場合でも 可能な限り値を取得しようと試みます。余計な空白があったり 理解不能なトークンがあったり、あるいは値が無効な場合 ("Feburary 30th") は処理できません。 パラメータ
 
 戻り値
   成功した場合に  例例1 datefmt_set_lenient の例 例2 オブジェクト指向の例 上の例の出力は以下となります。 
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
参考
 
 |