Все для создания и продвижения сайтов

Верстка, программирование, SEO

Подсчёт количества дней между датами и вывод этих дней в 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."
"; ?>
Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.