This code takes approximatly 16 sec on my server.......
<?
set_time_limit(100);
$t=time();
for ($i=0;$i<900000;$i++)
{
$date_in1= "2003,4,5";
$m=substr($date_in1,5,1);
$d=substr($date_in1,7,1);
if (strlen($m)==1)$m="0$m";
if (strlen($d)==1)$d="0$m";
$a=substr($date_in1,0,4);
}
$t2=time();
$diff=$t2-$t;
echo "t=$t,t2=$t2;dif=$diff";
?>
This code takes approximatly 31 sec on my server.......
<?
set_time_limit(100);
$t=time();
for ($i=0;$i<900000;$i++)
{
date("Y,m,d",strtotime(ereg_replace(",","-",$date_in1)));
}
$t2=time();
$diff=$t2-$t;
echo "t=$t,t2=$t2;dif=$diff";
?>
This code takes approximatly 32 sec on my server.......
<?
set_time_limit(100);
$t=time();
for ($i=0;$i<900000;$i++)
{
$date_in1= "2003,4,5";
$yar = explode(",", $date_in1);
date("d,m,Y",mktime(0,0,0,$yar[1],$yar[2],$yar[0]));
}
$t2=time();
$diff=$t2-$t;
echo "t=$t,t2=$t2;dif=$diff";
?>
Yes.... my code it's much more long but it take less cpu time.
In some code i usually prefair more code but less cpu usage!