Ver Mensaje Individual
  #18 (permalink)  
Antiguo 12/05/2008, 07:10
miSko
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Re: ayuda con calendarios

Ante todo, intenta dejar siempre las cosas tabuladas para su mejor lectura :

Código PHP:

<?
session_start
();
?>

<html>
    <head>
        <link href="austin.ico" type="image/x-icon" rel="shortcut icon" />
    </head>
    <body>
        <table>
            <?
            $semana
=getdate();
            
$dia_semana_con_letras=$semana[weekday];
            
$dia_semana_con_numero=$semana[wday];
            
            
            
$cuenta_dia_mes["01"]="31";
            
$cuenta_dia_mes["02"]="28";
            
$cuenta_dia_mes["03"]="31";
            
$cuenta_dia_mes["04"]="30";
            
$cuenta_dia_mes["05"]="31";
            
$cuenta_dia_mes["06"]="30";
            
$cuenta_dia_mes["07"]="31";
            
$cuenta_dia_mes["08"]="31";
            
$cuenta_dia_mes["09"]="30";
            
$cuenta_dia_mes["10"]="31";
            
$cuenta_dia_mes["11"]="30";
            
$cuenta_dia_mes["12"]="31";
            
            
$matriz_meses["01"]="enero";
            
$matriz_meses["02"]="febrero";
            
$matriz_meses["03"]="marzo";
            
$matriz_meses["04"]="abril";
            
$matriz_meses["05"]="mayo";
            
$matriz_meses["06"]="junio";
            
$matriz_meses["07"]="julio";
            
$matriz_meses["08"]="agosto";
            
$matriz_meses["09"]="septiembre";
            
$matriz_meses["10"]="octubre";
            
$matriz_meses["11"]="noviembre";
            
$matriz_meses["12"]="diciembre";
            
            
$matriz_semana[01]="Monday";
            
$matriz_semana[02]="Tuesday";
            
$matriz_semana[03]="Wednes";
            
$matriz_semana[04]="Thursday";
            
$matriz_semana[05]="Friday";
            
$matriz_semana[06]="Saturday";
            
$matriz_semana[00]="Sunday";
            
            if(
$dia_semana_con_letras==$matriz_semana[1])
            {
                
$dia_actual=date("d");
                
$mes_actual=date("m");
                
$ano_actual=date("Y");
                
                
$dia_siguiente=$dia_actual+1;
                
$mes_siguiente=$mes_actual+1;
                
$ano_siguiente=$ano_actual+1;
                
                
                echo 
"<tr>";
                    echo 
"<td colspan='7' align='center'>".$matriz_meses[$mes_actual]."</td>";
                echo 
"</tr>";
                
                echo 
"<tr>";
                    for (
$d=1;$d<=6;$d++)
                    {
                        echo 
"<td>".$matriz_semana[$d]."</Td>";
                    }
                echo 
"</tr>";
                
                
                for (
$i=1$i<=$cuenta_dia_mes[$mes_actual]; $i++)
                {
                    if (
$salir)
                    {
                        echo  
'<tr>';
                        }
                        echo 
'<td>'.$i.'</td>';
                        
                        if (
$n==6)
                        {
                            
$n=0;
                            
                        echo 
'</tr>';
                    }
                    else
                    {
                        
$n++;
                    }
                }
                
            }
            else
            {echo 
"mal";}
            
            
?>
        </table>
        <a href="inicio.php">vuelve a la pagina de inicio</a>
        
    </body>
    
</html>

Y weno, supongo que lo querras hacer en PHP, asi que aki tienes el objeto date :
http://es2.php.net/date


Supongo que para saber que dia determinado es, tendrias que hacer el dia, y luego preguntarle por l ( L minuscula ) q es cuando te dice si es Sunday, Monday etc..

El codigo :

Código PHP:

$dia 
"1" ;
$mes "7" ;
$year "2008" ;

date("l"mktime(000$mes$dia$year)); 
__________________
» Presupuesto Pagina Web