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

Reply via email to