Asi.
Código HTML:
Año Semana Inicio Fin 2009 1 4/01 10/01 2009 2 11/01 17/01 . . . . . . . . 2009 52 20/12 26/12
Código:
Solo he podido generar todas las semanas del año pero no se como generar el el primer dia y el ultimo dia de la semana 1,2,...52. <form name="form1" action="?" method="post"> <? $year=date('Y'); $fech="December 31, ".$year; $tot_sem=date('W', strtotime($fech));?> <!-- Total de semanas por año --> <table border="0" cellpadding="0" cellspacing="0" width="300px" align="center"> <tr> <td> <table width="100%" border="1" cellspacing="0" cellpadding="0" style="border: solid 1px #900; border-collapse:collapse;"> <tbody> <tr class="title_td" align="center"> <td width="25%">Año</td> <td width="25%">Semana</td> <td width="25%">Inicio</td> <td width="25%">Fin</td> </tr> <? for($i=1; $i<=$tot_sem; $i++ ) { ?> <tr> <td><?=$year;?></td> <td><?=$i;?></td> <td><? echo date("d-m",mktime(0,0,0,date("m"),date("j") - date("w"),date("Y")));?></td> <td><? echo date("d-m",mktime(0,0,0,date("m"),date("j") - date("w")+6,date("Y")));?></td> </tr> <? } ?> <tr> <td colspan="2">Total Semanas:</td> <td colspan="2"><?=$tot_sem;?></td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </tbody> </table> </td> </tr> </table> </form>
Me pueden ayudar. gracias