How to go more precise ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi, 

I'am writing a small function that calc how long estimate from day to day.
But that isn't so precise. 

Any example for this ?

function range($period /* $start_time, $end_time */)
{
  
 /* version 2*/
 static $time_num = array(
  'h' => 60,
  'd' => 24,
  'w' => 7,
  'm' => 4,
  'y' => 12,
  );

 static $time_unit = array(
  'h' => 'Hours',
  'd' => 'Days',
  'w' => 'Weeks',
  'm' => 'Month',
  'y' => 'Years',
  );

 /* convert to base unit to minute */
 $period = $period / 60;
 
 /* version 2*/
 $type = '';
 foreach ($time_num as $key => $value)
 {
  if ($period > $value)
  {
   $period = $period / $value;
   $type = $key;
  }
  else
   break;
 }
 
 return $period . ' ' . format_string($type);
}

function format_string($unit)
{
 /* version 2*/
 
 static $time_unit = array(
  'h' => 'Hours',
  'd' => 'Days',
  'w' => 'Weeks',
  'm' => 'Month',
  'y' => 'Years',
  );
  
 return isset($time_unit[$unit]) ? $time_unit[$unit] : $type;
}

Thanks
Regards,
Eric,

----------------------------------------------------
http://myprojects.srhost.info
eric{at}myprojects{dot}srhost{dot}info

[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux