2017-06-01 42 views

回答

0

試試這個,有點創意將提高它。

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

非常感謝您的幫助 –

+0

不客氣。請記住將其標記爲答案。 – Josiah