Подсчёт количества дней между датами и вывод этих дней в php
У нас есть две даты, к примеру 1 марта и 8 марта и нам нужно посчитать количество этих дней, а также вывести сами эти дни.
Предоставляю готовый и простой скрипт, который решит эту задачу.
Вот что он выведет, если мы зададим два дня - 1 марта и 8 марта:
01.03.2016 02.03.2016 03.03.2016 04.03.2016 05.03.2016 06.03.2016 07.03.2016 08.03.2016 Стартовый день = 01.03.2016 Конечный день = 8.03.2016 Количество дней = 8
Сам скрипт:
<?php
$date_start = '01.03.2016';
$date_end = '8.03.2016';
$interval_date = date_diff(date_create($date_start), date_create($date_end))->days+1;
for($i = 1; $i <= $interval_date ; $i++){
$date_new = date('d.m.Y',(strtotime($date_start)+86400*($i-1)));
echo $date_new.'
';
}
echo "
Стартовый день = ".$date_start."";
echo "
Конечный день = ".$date_end."";
echo "
Количество дней = ".$interval_date."";
?>
E-mail:
Telegram:
Оставить комментарий