Ejemplo n.º 1
0
 function pintarMes($anno, $mes, $mdia, $sdia)
 {
     $diasmes = cuantosdias($mes, $anno);
     //cuántos días tiene el mes
     $contador = $mdia;
     /*
      * Este bloque establece el día de la semana
      * que empieza el mes
      */
     $inicio = $sdia;
     if ($inicio == 0) {
         $inicio = 7;
     }
     while ($contador > 1) {
         $inicio--;
         $contador--;
         if ($inicio < 1) {
             $inicio = 7;
         }
     }
     /*
      * Crea y rellena la tabla del mes
      */
     $dia = 1;
     echo "<p>{$mes} - {$anno}</p>";
     echo "<table><tr><td>L</td><td>M</td><td>X</td><td>J</td><td>V</td><td>S</td><td>D</td></tr>";
     while ($dia <= $diasmes) {
         echo "<tr>";
         for ($i = 0; $i < 7; $i++) {
             if ($dia > $diasmes) {
                 break;
             }
             echo "<td>";
             if ($i >= $inicio - 1) {
                 $inicio = 0;
                 echo "{$dia}";
                 $dia++;
             }
             echo "</td>";
         }
         echo "</tr>";
     }
     echo "</table>";
 }
Ejemplo n.º 2
0
                }
            default:
                return 30;
        }
    }
}
$fecha = getdate();
$anno = $fecha['year'];
//año actual
$mes = $fecha['mon'];
//mes actual
$mdia = $fecha['mday'];
//día del mes
$sdia = $fecha['wday'];
//día de la semana
$diasmes = cuantosdias($mes, $anno);
//cuántos días tiene el mes
$contador = $mdia;
$inicio = $sdia;
if ($inicio == 0) {
    $inicio = 7;
}
while ($contador > 1) {
    $inicio--;
    $contador--;
    if ($inicio < 1) {
        $inicio = 7;
    }
}
$dia = 1;
echo "<p>{$mes} - {$anno}</p>";