Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/01/2009, 10:05
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: fechas en combobox

gracias por tu respuesta, pero como lo aplicaria a mi funcion?

Código PHP:
function listarFecha(){ 
   
    
$TuDia =(date ("Ymd"));//obtienes la fecha actual del sistema    
    
$ano   date("Y"); // Año actual   
    
$mes   date("m"); // Mes actual   
    
$dia   date("j"); // Dia actual   
    
    //combobox dia           
    
echo "<select name='dia' class='cboForm' id='dia' >";
    echo 
'<option selected value="0" selected="selected" >Día</option>'
    for(
$i=1;$i<32;$i++){ 
            echo 
'<option value="'.$i.'">'.$i.'</option>';
    }
    echo 
'</select>';
    
    echo 
"&nbsp;<font color='#FFFFFF'>/</font>&nbsp;";
    
    
//combobox mes
    
echo "<select name='mes' class='cboForm' id='mes'>";
        echo 
"<option value='0' selected='selected'>Mes</option>";
        echo 
"<option value='01'>Enero</option>";
        echo 
"<option value='02'>Febrero</option>";
        echo 
"<option value='03'>Marzo</option>";
        echo 
"<option value='04'>Abril</option>";
        echo 
"<option value='05'>Mayo</option>";
        echo 
"<option value='06'>Junio</option>";
        echo 
"<option value='07'>Julio</option>";
        echo 
"<option value='08'>Agosto</option>";
        echo 
"<option value='09'>Septiembre</option>";
        echo 
"<option value='10'>Octubre</option>";
        echo 
"<option value='11'>Noviembre</option>";
        echo 
"<option value='12'>Diciembre</option>";
    echo 
"</select>";
    
    echo 
"&nbsp;<font color='#FFFFFF'>/</font>&nbsp;";
    
    
//combobox año
    
echo "<select name='ano' class='cboForm' id='ano'>"
    echo 
'<option selected value="0" selected="selected" >Año</option>'
    for(
$i=1900;$i<2010;$i++){  
        echo 
'<option value="'.$i.'">'.$i.'</option>'
    } 
    echo 
'</select>';       

ah otra cosita, tengo un problema cuando quiero convertir la cadena de la fecha a cadena, uso el mktime() , cuando escogo en el combobox "año" el año 1900 o 1901 siempre me sale como resultado el año "1969", solo puedo convertir la fecha desde al año 1902 en adelante, estoy cometiendo algun error en la codificacion?

Código PHP:
$r $dia."/".$mes."/".$ano;
$date explode("/",$r);
$nacimientodate("Y-m-d",mktime(0,0,0,$date[1],$date[0],$date[2])); 

Última edición por cesarpunk; 12/01/2009 a las 10:23