fork download
  1. <?php
  2.  
  3. function get_range_dates($ini, $end, $format_ini = 'Y-m-d', $format_end = 'Y-m-d')
  4. {
  5. $start = DateTime::createFromFormat($format_ini, $ini);
  6. $finish = DateTime::createFromFormat($format_end, $end);
  7. $interval = new DateInterval('P1D'); // de um dia para o próximo
  8. return new DatePeriod($start, $interval, $finish->modify('+1 day'));
  9. }
  10.  
  11. $dates = (get_range_dates('02/04/2019','25/04/2019','d/m/Y','d/m/Y'));
  12.  
  13. foreach($dates as $date)
  14. {
  15. echo $date->format('Y-m-d');
  16. echo PHP_EOL;
  17. }
  18.  
  19.  
Success #stdin #stdout 0.01s 82624KB
stdin
Standard input is empty
stdout
2019-04-02
2019-04-03
2019-04-04
2019-04-05
2019-04-06
2019-04-07
2019-04-08
2019-04-09
2019-04-10
2019-04-11
2019-04-12
2019-04-13
2019-04-14
2019-04-15
2019-04-16
2019-04-17
2019-04-18
2019-04-19
2019-04-20
2019-04-21
2019-04-22
2019-04-23
2019-04-24
2019-04-25