#22163 [Fbk->Opn]: mktime returns -3662
| From: | andrew at strawberry-world dot com | Date: | Wed, 12 Feb 2003 08:31:17 +0000 |
| Subject: | #22163 [Fbk->Opn]: mktime returns -3662 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-32871@lists.php.net to get a copy of this message | ||
ID: 22163
User updated by: andrew@strawberry-world.com
Reported By: andrew@strawberry-world.com
-Status: Feedback
+Status: Open
Bug Type: Date/time related
Operating System: MacOS X 10.2
PHP Version: 4.3.0
New Comment:
Yes, I have also tried (and just tried it again to make sure):
$the_day=mktime(0,0,0,3,30,2003);
Same result, -3662
Anything else I can try to narrow down where the problem might be
lying?
Previous Comments:
------------------------------------------------------------------------
[2003-02-11 15:29:51] sniper@php.net
Did you try:
$the_day=mktime(0,0,0,3,30,2003);
??
------------------------------------------------------------------------
[2003-02-11 14:55:01] andrew@strawberry-world.com
Sorry if I misunderstand, but as my first post shows I have tried the
year as 2003, as well as 03. No difference, and using the 29th as the
day instead works.
------------------------------------------------------------------------
[2003-02-11 10:22:27] iliaa@php.net
I think that for some reason on your system, 03 is interpreted as 0003
and not 2003 as you intended (works fine on linux). Could you try
changing the year to 2003 and see if that fixes the problem?
------------------------------------------------------------------------
[2003-02-11 04:51:50] andrew@strawberry-world.com
Hello
the function mktime seems to return an incorrect value for
certain dates.
Example:
$the_day=mktime(0,0,0,03,30,03);
returns the value -3662
I have also tried different variations:
$the_day=mktime(0,0,0,3,30,03);
$the_day=mktime(0,0,0,03,30,2003);
But all yield the same result.
If I use:
$the_day=mktime(0,0,0,03,29,03);
I get a UNIX timestamp back as expected.
When using the mktime() function I normally also specify
the daylight savings time value of 0, but this also makes
no difference, whether it is 0 or 1.
I am using PHP as built by www.entropy.ch
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=22163&edit=1