Если вы используете PHP
$start = new DateTime('1-1-2017');
$end = new DateTime('4-1-2017');
разделить дату до 3
результат:
array(
array('start'=> 1-1-2017,'end'=>2-1-2017),
array('start'=> 2-1-2017,'end'=>3-1-2017),
array('start'=> 3-1-2017,'end'=>4-1-2017)
);
Спасибо
Попробуй это..!!
Используйте DateTime для итерации дат:
$start = new DateTime('1-1-2017');
$end = (new DateTime('4-1-2017'))->modify('+1 day');
$interval = new DateInterval('P1D');
$period = new DatePeriod($start, $interval, $end);
foreach ($period as $dt) {
echo $dt->format("d-m-y") . "<br>\n";
}
Других решений пока нет …