Estimados, estoy intentando modificar el código para generar un calendario que encontré aquí:
http://www.forosdelweb.com/wiki/PHP:..._calendario%3F
hasta el momento voy bien y he podido generar la primera semana del mes, aquí una imagen de como se ve
el asunto es que no sé como poder "rellenar" el resto de los días con las fechas que corresponden, lo que se ve en la imagen es la primera semana del mes de abril, supongo que eso mismo que no se me ocurre me ayudará para generar los link a la semana anterior, siguiente.
aquí está el código de como va hasta ahora
Código PHP:
Ver original<?php
$mes = 4;
$anio = 2012;
echo "<tr class='encabezado'>";
echo "<td>L</td><td>M</td><td>M</td><td>J</td><td>V</td><td>S</td><td>D</td></tr><tr class='semana'>";
$dia = 1;
while($dia <= 7){
$dia_semana = date("N",mktime(0,0,0,$mes,$dia,$anio));//días de la semana del 1 al 7 $fecha = date("j",mktime(0,0,0,$mes,$dia,$anio));//retorna el día del mes en 1/31
if ($fecha == 1){
$i = 1;
while($i != $dia_semana){
echo "<td> </td>";
$i++; $dia++;
}
}
echo "<td>".$fecha."</td>";
$dia++;
}
echo "</tr>";
?>
agradezco desde ya cualquier comentario/ayuda