Well you are right.. I also get the same results...
I guess you found a bug... did you look in the bug reports to see if it already
exists?
Results
----------------------------------------------------------------
Thu, 2 Jan 2003 19:15:35 -0500
0,0,0,10,0,1998 => 907128000
0,0,0,10,00,1998 => 907128000
0,0,0,10,1,1998 => 907214400
0,0,0,10,01,1998 => 907214400
0,0,0,10,2,1998 => 907300800
0,0,0,10,02,1998 => 907300800
0,0,0,10,3,1998 => 907387200
0,0,0,10,03,1998 => 907387200
0,0,0,10,4,1998 => 907473600
0,0,0,10,04,1998 => 907473600
0,0,0,10,5,1998 => 907560000
0,0,0,10,05,1998 => 907560000
0,0,0,10,6,1998 => 907646400
0,0,0,10,06,1998 => 907646400
0,0,0,10,7,1998 => 907732800
0,0,0,10,07,1998 => 907732800
0,0,0,10,8,1998 => 907819200
Thu, 8 Oct 1998 00:00:00 -0400
0,0,0,10,08,1998 => 907128000
Wed, 30 Sep 1998 00:00:00 -0400
0,0,0,10,9,1998 => 907905600
Fri, 9 Oct 1998 00:00:00 -0400
0,0,0,10,09,1998 => 907128000
Wed, 30 Sep 1998 00:00:00 -0400
0,0,0,9,30,1998 => 907128000
Wed, 30 Sep 1998 00:00:00 -0400
0,0,0,09,30,1998 => 883458000
Tue, 30 Dec 1997 00:00:00 -0500
----------------- Code --------------------------
<?php
echo date("r", mktime ());
echo "<br>";
$tmp = mktime(0,0,0,10,0,1998);
echo "0,0,0,10,0,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,00,1998);
echo "0,0,0,10,00,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,1,1998);
echo "0,0,0,10,1,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,01,1998);
echo "0,0,0,10,01,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,2,1998);
echo "0,0,0,10,2,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,02,1998);
echo "0,0,0,10,02,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,3,1998);
echo "0,0,0,10,3,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,03,1998);
echo "0,0,0,10,03,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,4,1998);
echo "0,0,0,10,4,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,04,1998);
echo "0,0,0,10,04,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,5,1998);
echo "0,0,0,10,5,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,05,1998);
echo "0,0,0,10,05,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,6,1998);
echo "0,0,0,10,6,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,06,1998);
echo "0,0,0,10,06,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,7,1998);
echo "0,0,0,10,7,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,07,1998);
echo "0,0,0,10,07,1998 => $tmp<br>";
$tmp = mktime(0,0,0,10,8,1998);
echo "0,0,0,10,8,1998 => $tmp<br>";
echo date("r", $tmp) . "<p>";
$tmp = mktime(0,0,0,10,08,1998);
echo "0,0,0,10,08,1998 => $tmp<br>";
echo date("r", $tmp) . "<p>";
$tmp = mktime(0,0,0,10,9,1998);
echo "0,0,0,10,9,1998 => $tmp<br>";
echo date("r", $tmp) . "<p>";
$tmp = mktime(0,0,0,10,09,1998);
echo "0,0,0,10,09,1998 => $tmp<br>";
echo date("r", $tmp) . "<p>";
$tmp = mktime(0,0,0,9,30,1998);
echo "0,0,0,9,30,1998 => $tmp<br>";
echo date("r", $tmp) . "<p>";
$tmp = mktime(0,0,0,09,30,1998);
echo "0,0,0,09,30,1998 => $tmp<br>";
echo date("r", $tmp) . "<p>";
?>
*********** REPLY SEPARATOR ***********
On 02/01/2003 at 4:29 PM Johnson, Kirk wrote:
>The month behaves the same: both '08' and '09' are treated as zero by
>mktime().
>
>Kirk
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php