works:programmer:php:datetime
Какие-то отрезки кода для работы с датами в PHP
Получение каждого календарного дня между 2мя датами
$df = \DateTime::createFromFormat('Y-m-d', '2016-10-15', new \DateTimeZone('Europe/Riga')); $dt = \DateTime::createFromFormat('Y-m-d', '2016-11-02', new \DateTimeZone('Europe/Riga')); $interval = $df->diff($dt); $days_interval = (int) $interval->format('%d'); $days = [ $df->format('Y-m-d') ]; for ( $i = 0 ; $i < $days_interval ; $i++ ) $days[] = \date_add( $df, new \DateInterval("P1D"))->format('Y-m-d'); print_r($days);
works/programmer/php/datetime.txt · Последнее изменение: 2018/12/15 17:18 — 127.0.0.1