From: timothymarois at gmail dot com Operating system: PHP version: Irrelevant Package: Date/time related Bug Type: Bug Bug description:Last Month (feb/march issue)
Description: ------------ At the moment, because today is March 29th, my script using date("F Y",strtotime('-1 Month')) or date("F Y",strtotime('Last Month')) Shows March 2013 (a few days ago it showed February 2013) I believe this is due to feb's short days. I did some testing to it, if I where to do date("F Y",strtotime('-2 Month')) the output is January 2013, thats current to the current date. This would be a bug due to php's capabilities in resolving actual calendar days. I've seen postings that "this is not a bug" but it is, you can't have a script designed to give calendar day results, and have it given the wrong results out. Its incorrect and needs to be resolves. PHP is the software, and the software should be patched to give the current calendar days. Test script: --------------- date("F Y",strtotime('Last Month')) Expected result: ---------------- February 2013 Actual result: -------------- March 2013 -- Edit bug report at https://bugs.php.net/bug.php?id=64548&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=64548&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=64548&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=64548&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=64548&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=64548&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=64548&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=64548&r=needscript Try newer version: https://bugs.php.net/fix.php?id=64548&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=64548&r=support Expected behavior: https://bugs.php.net/fix.php?id=64548&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=64548&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=64548&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=64548&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=64548&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=64548&r=dst IIS Stability: https://bugs.php.net/fix.php?id=64548&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=64548&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=64548&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=64548&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=64548&r=mysqlcfg