2017-06-01 4 views

Répondre

0

Essayez cela, et un peu de créativité va l'améliorer .

function getStartAndEndDate($week, $year) { 
    $dto = new DateTime(); 
    $dto->setISODate($year, $week); 
    $ret['week_start'] = $dto->format('Y-m-d'); 
    $dto->modify('+6 days'); 
    $ret['week_end'] = $dto->format('Y-m-d'); 
    return $ret; 
} ?> 
    <table> 
     <tr> 
      <th>Week Number</th> 
      <th>From Date</th> 
      <th>To Date</th> 
     </tr> 
<?php 
for($i=1; $i<=52; $i++){ 
    $week_array = getStartAndEndDate($i,2017); 
    //print_r($week_array); 
    echo "<tr> 
      <td>Week $i </td> 
      <td>".$week_array['week_start']."</td> 
      <td>".$week_array['week_end']."</td> 
     </tr>"; 
} ?> 

</table> 
+0

Merci beaucoup de m'avoir aidé –

+0

De rien. N'oubliez pas de marquer comme une réponse. – Josiah