我有 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>";
}
这是以我自己的方式完成的,您可以根据需要进行更改。