#19166 [Dup]: strtotime example in docs incorrect

From: Date: Thu, 29 Aug 2002 12:50:31 +0000
Subject: #19166 [Dup]: strtotime example in docs incorrect
References: 1  Groups: php.bugs php.doc 
Request: Send a blank email to php-bugs+get-18147@lists.php.net to get a copy of this message
ID: 19166 User updated by: jc@mega-bucks.co.jp Reported By: jc@mega-bucks.co.jp 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] derick@php.net 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] jc@mega-bucks.co.jp 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

« previous php.bugs (#18147) next »