In the output you can see it is showing October 2015, November 2015 & December 2015 from (21/10/2015 till 21/01/2016). But I want to show it in this way October 2015, November 2015, December 2015 & January 2016 from (October 21, 2015 till January 21, 2016)
Can someone help me to fix this code accordingly. thanks
OUTPUT:
"Canon IRC 4080i Advance Rent for the month(s) of October 2015, November 2015 & December 2015 from (21/10/2015 till 21/01/2016)"
CODE:
Code: Select all
<?php
$monthDescription = "";
//$monthDescription = $rs1['totalmonth'] . " Months";
if($rs1['totalmonth']==3)
{
//$monthDescription = "Quartely";
}
else if($rs1['totalmonth']==6)
{
//$monthDescription = "Half Yearly";
}
else if($rs1['totalmonth']==12)
{
//$monthDescription = "Yearly";
}
$monthDescription.=' Rent for the month(s) of <br /> ';
$monthNumber=1;
if(!is_null($fromdate)){
$monthNumber=sgetmonth($fromdate);
$year=sdbyear($fromdate);
}
for($i=1;$i<=$rs1['totalmonth'];$i++)
{
if($monthNumber==13)
{
$monthNumber=1;
$year = $year + 1;
}
$monthName = snummonth($monthNumber);
if($rs1['totalmonth']==1 || $rs1['totalmonth']==$i)
{
$monthDescription.= $monthName . ' ' . $year. ' ';
}
else if($rs1['totalmonth']==($i+1))
{
$monthDescription.= $monthName . ' ' . $year. ' & ';
}
else
{
$monthDescription.= $monthName . ' ' . $year. ', ';
}
$monthNumber++;
}
if($rs1['totalmonth']>1)
{
$fromMonthName="";
$fromYear="";
$fromDay="";
$toMonthName="";
$toYear="";
$toDay="";
if(!is_null($fromdate)){
$fromMonthName=sdbmonth($fromdate);
$fromYear=sdbyear($fromdate);
$fromDay=sgetday($fromdate);
}
if(!is_null($todate)){
$toMonthName=sdbmonth($todate);
$toYear=sdbyear($todate);
$toDay=sgetday($todate);
}
$monthDescription.= ' from ('.sdate($fromdate). ' till '.sdate($todate).')';
}
?>
<?php echo ''.$rs1['modelnumber'] . ' Advance '.$monthDescription;
?>