如何在使用除法系数指定的开始日期和结束日期之间生成日期



我有 2 个 php 变量,日期为

$start_date = '01-12-2013';
$end_date = '01-12-2014';

然后我有一个除法因子作为

$div_factor = 6;

现在我想做的是生成 6 个日期(如divison_factor 中定义),每个日期之间的天数都相同。

我将使用它来生成特定期间贷款的分期付款日期。

$start_date = strtotime("2013-12-01");
$end_date = strtotime("2014-12-01");
$datediff = $end_date - $start_date;
$number_of_days_between = floor($datediff/(60*60*24));

之后,只需将您的$number of days除以$div_factor,取start_date,添加结果,您的第一个月经;)

试试这个,

$start_date = strtotime('01-12-2013');
    $end_date = strtotime('01-12-2014');
     $datediff = $end_date - $start_date;
     $diff =  floor($datediff/(60*60*24));
     $div_factor = 6;
     $inst = floor($diff/$div_factor);
     $inst_n = $inst*(60*60*24);
     for($i=0; $i<$div_factor; $i++)
     {
        $start_date =  $start_date+$inst_n;
        echo date('d-m-Y', $start_date);
        echo "<br>";
     }

这是以我自己的方式完成的,您可以根据需要进行更改。

最新更新