function loan_close_date($outstanding, $roi, $emi, $update_date)
{
$nop = 0; // number of payments
while($outstanding>$emi)
{
$interest = $outstanding*$roi/1200;
$outstanding = $outstanding + $interest - $emi;
$nop = $nop + 1;
}
$days = ceil(30* $outstanding / $emi);
$ud = date('Y-m-d', strtotime("+".$nop." months", strtotime($update_date)));
$ud = date('Y-m-d', strtotime("+".$days." days", strtotime($ud)));
return $ud;
}
Comments