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

Reply via email to