Php Code帮助与月份有关日期

时间:2015-12-12 17:12:55

标签: php date datetime

我需要一些关于代码的小帮助。目前,代码和附加图像的输出显示了客户选择的特定日期的租金。 see the image 在图像中,您可以看到它显示2015年10月,2015年11月& 2015年12月(2015年10月21日至2016年1月21日)。但是我想以这种方式展示2015年10月,2015年11月,2015年12月& 2016年1月(2015年10月21日至2016年1月21日)

有人可以帮我修改相应的代码吗?感谢

      <?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; 
?>

0 个答案:

没有答案