ID: 44188 Updated by: [EMAIL PROTECTED] Reported By: rgermain at efiretechnologies dot com -Status: Open +Status: Bogus Bug Type: Date/time related Operating System: Linux/Windows PHP Version: 5.2.5 New Comment:
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php Yup, that's correct. PHP 5.3 will have a better mechanism to parsing formats that are not directly understood. Previous Comments: ------------------------------------------------------------------------ [2008-02-20 15:25:02] rgermain at efiretechnologies dot com Description: ------------ The strtotime() function doesn't except the date format mm-dd-yyyy. I does however except dd-mm-yyyy. This is in version 5.2.5. In version 4.4.4 it does except the format of mm-dd-yyyy. Reproduce code: --------------- <?php $one_day = 60 * 60 * 24; for($i=0; $i < 365; $i++) { $new_day = $one_day * $i; $new_date = time() + $new_day; $fdate = date("m-d-Y", $new_date); echo "<br>"; echo "Next day: " . $fdate . "<br>"; echo "StrtoTime: " . strtotime($fdate); echo "<br>"; } ?> Expected result: ---------------- All the days should output the correct date in the format of mm-dd-yyyy and the strtotime should all output. Actual result: -------------- strtotime stops outputting on the 13th day and starts again on the 1st of the following month. This tells me that it only excepts dd-mm-yyyy. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=44188&edit=1
