IntlDateFormatter::setLenient datefmt_set_lenient Set the leniency of the parser &reftitle.description; Object oriented style boolIntlDateFormatter::setLenient boollenient Procedural style booldatefmt_set_lenient IntlDateFormatterfmt boollenient Define if the parser is strict or lenient in interpreting inputs that do not match the pattern exactly. Enabling lenient parsing allows the parser to accept otherwise flawed date or time patterns, parsing as much as possible to obtain a value. Extra space, unrecognized tokens, or invalid values ("February 30th") are not accepted. &reftitle.parameters; fmt The formatter resource lenient Sets whether the parser is lenient or not, default is &false; (strict). &reftitle.returnvalues; &return.success; &reftitle.examples; <function>datefmt_set_lenient</function> example 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 "Error_msg is : ".intl_get_error_message(); echo "Error_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 "Error_msg is : ".intl_get_error_message(); echo "Error_code is : ".intl_get_error_code(); } ?> ]]> OO example isLenient() ){ echo('TRUE'); }else{ echo('FALSE'); } $fmt->parse("35/13/1971"); echo "\n Trying to do parse('35/13/1971').Result is : " .$fmt->parse("35/13/1971"); if( intl_get_error_code() !=0 ){ echo "Error_msg is : ".intl_get_error_message(); echo "Error_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').Result is : " .$fmt->parse("35/13/1971"); if( intl_get_error_code() !=0 ){ echo "Error_msg is : ".intl_get_error_message(); echo "Error_code is : ".intl_get_error_code(); } ?> ]]> &example.outputs; &reftitle.seealso; datefmt_is_lenient datefmt_create