ID: 42640 Updated by: [EMAIL PROTECTED] Reported By: david at zschille dot net -Status: Open +Status: Feedback Bug Type: Date/time related Operating System: Win XP PHP Version: 5CVS-2007-09-12 (snap) New Comment:
Can you please clarify what is the problem? As you can see, there are errors in the output for "abc123"..and yes, "19044-05-09" is valid date. Just very far in the future. Previous Comments: ------------------------------------------------------------------------ [2007-09-12 08:50:08] david at zschille dot net Description: ------------ In the php manual is written that the parameter for date_parse should be a "Date in format accepted by strtotime()" and it "returns array on success or FALSE on failure". So if i give a not valid format to the function i expect a FALSE. Also interesting is the behavior of date_parse when i give the string "19044-05-09" to it. It produces no error and no warning message and seems to be valid!? But the string is also valid for strtotime(). Has this function also an error or is this string really valid? Reproduce code: --------------- var_dump( date_parse( 'abc123' ) ); Expected result: ---------------- bool false Actual result: -------------- array(13) { ["year"]=> bool(false) ["month"]=> bool(false) ["day"]=> bool(false) ["hour"]=> bool(false) ["minute"]=> bool(false) ["second"]=> bool(false) ["fraction"]=> bool(false) ["warning_count"]=> int(0) ["warnings"]=> array(0) { } ["error_count"]=> int(4) ["errors"]=> array(4) { [0]=> string(47) "The timezone could not be found in the database" [3]=> string(20) "Unexpected character" [4]=> string(20) "Unexpected character" [5]=> string(20) "Unexpected character" } ["is_localtime"]=> bool(true) ["zone_type"]=> int(0) } ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=42640&edit=1