ID:               19166
 User updated by:  [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Duplicate
 Bug Type:         Documentation problem
 Operating System: Red Hat Linux 7.2
 PHP Version:      4.2.2
 Assigned To:      derick
 New Comment:

Your an angel. A quick call to checkdate() to verify the input might be
all that's needed?


Previous Comments:
------------------------------------------------------------------------

[2002-08-29 08:36:45] [EMAIL PROTECTED]

Ok, I changed my mind and think this would be solved by fixing the
function instead.
Because there is a Bug #18101 in which sniper promised that I would
rewrite it, I'm marking this one as duplicate of that bug 18101.

------------------------------------------------------------------------

[2002-08-29 03:46:14] [EMAIL PROTECTED]

The docs for strtotime contain a code snippet that is supposed to catch
invalid dates. It fails in this example where $str is set to
"1970-1-222" and invalid date.

$str = "1970-1-222";
if (($timestamp = strtotime($str)) === -1) {
  echo "The string ($str) is bogus";
}
else {
  echo "$str == ". date('l dS of F Y h:i:s A',$timestamp);
}

The output is:

1970-1-222 == Monday 10th of August 1970 12:00:00 AM

Whereas is should say that 1970-1-222 is a bogus date.

Jc


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=19166&edit=1


-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to