fork download
  1. <?php
  2.  
  3. $dataI = date('2021-09-03');
  4. $diaS = date('w', strtotime($dataI));
  5. $diaI = 0;
  6. $datas = [];
  7.  
  8. while ($diaI < 7) {
  9.  
  10. $soma = $diaI - $diaS;
  11. $data = new DateTime($dataI);
  12. $modf = $soma >= 0 ? '+'.$soma.' day' : $soma.' day';
  13. $data->modify($modf);
  14. $datas[] = $data->format('d/m/Y');
  15. $diaI++;
  16.  
  17. }
  18.  
  19. print_r($datas);
  20.  
Success #stdin #stdout 0.02s 26156KB
stdin
Standard input is empty
stdout
Array
(
    [0] => 29/08/2021
    [1] => 30/08/2021
    [2] => 31/08/2021
    [3] => 01/09/2021
    [4] => 02/09/2021
    [5] => 03/09/2021
    [6] => 04/09/2021
)