<?php $startDate = new DateTime('2018-05-07'); $endDate = new DateTime('2019-07-04'); $dateInterval = new DateInterval('P1D'); $datePeriod = new DatePeriod($startDate, $dateInterval, $endDate); $fourteenths = []; foreach ($datePeriod as $dt) { if ($dt->format('d') == '14') { // Note this is losely checked! $fourteenths[] = $dt->format('Y-m-d'); } } echo count($fourteenths) . PHP_EOL; var_dump($fourteenths);
You have javascript disabled. You will not be able to edit any code.