ID: 28594
Updated by: [EMAIL PROTECTED]
Reported By: tavancini at hotmail dot com
Status: Bogus
Bug Type: Date/time related
Operating System: Windows 2000 Server
PHP Version: 4.3.6
New Comment:
This has now become a support query, which should be directed to
[EMAIL PROTECTED] (However, I suggest you look at mktime(),
and using a day number which occurs in every month.)
Previous Comments:
------------------------------------------------------------------------
[2004-06-02 18:58:54] tavancini at hotmail dot com
so, this is not a bug??
if it is not, how can i make my code to function proberly?
i only need to calculate the months...
thanks
------------------------------------------------------------------------
[2004-06-02 17:57:25] [EMAIL PROTECTED]
Yes... Yes,
-11 month = 06-31-2003 => 07-01-2003 => 07-2003
-10 month = 07-31-2003 => 07-2003
got it?
------------------------------------------------------------------------
[2004-06-02 17:08:07] tavancini at hotmail dot com
No... No,
-11 month = 07-2003
-10 month = 07-2003
got it?
------------------------------------------------------------------------
[2004-06-02 11:41:12] [EMAIL PROTECTED]
Woops, really setting Bogus.
------------------------------------------------------------------------
[2004-06-02 11:39:58] [EMAIL PROTECTED]
H'mm, let's see, on 31-May:
-11months = 31-June, which doesn't exist so is treated as 01-July
-10months = 31-July (fine)
-9 months = 31-August (fine)
-8 months = 31-September (doesn't exist, treat as 01-Oct)
-7 months = 31-October (fine)
-6 months = 31-November (doesn't exist, treat as 01-Dec)
etc.
Not a PHP bug.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/28594
--
Edit this bug report at http://bugs.php.net/?id=28594&edit=1