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