Foros del Web » Programando para Internet » Javascript »

cambiar fecha

Estas en el tema de cambiar fecha en el foro de Javascript en Foros del Web. tengo el siguiente problema en unas fechas las cuales estan dividos en select fecha inicial dia/mes/año fecha final dia/mes/año el dia es un select, el ...
  #1 (permalink)  
Antiguo 15/09/2011, 14:47
 
Fecha de Ingreso: junio-2011
Mensajes: 59
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta cambiar fecha

tengo el siguiente problema en unas fechas
las cuales estan dividos en select

fecha inicial

dia/mes/año

fecha final

dia/mes/año

el dia es un select, el mes igual y el año igual

debajo cada de uno de esos selecte tengo un hidden donde imprimo la fecha actual

el problema es el siguiente si el cliente escofe el mismo dia marca en rojo

esta es un ejemplo

3 septiembre 2011

3 septiembre 2011

de todas maneras tiene q cambiar el dia por que son iguales
pero si yo cambio el mes me debe dejar pasar pero no sucede como puedo acer esto en java script ayudenme porfavor
  #2 (permalink)  
Antiguo 15/09/2011, 14:52
 
Fecha de Ingreso: junio-2011
Mensajes: 59
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: cambiar fecha

ests es mi java script

Código Javascript:
Ver original
  1. if (document.formInicio.fecha_renta.value == document.formInicio.fecha_devolucion.value) {
  2. return false;
  3.   }else{
  4.       if(document.formInicio.fecha_renta.value=="" != document.formInicio.fecha_devolucion.value){
  5.                  return true;  
  6.       }  
  7.   }
y este mi fechas

Código HTML:
Ver original
  1. <p class="txtcot"><label for="fecha_renta">FECHA DE RENTA:</label></p>
  2.             <p class="txtsel"><select class="c2" name="fecha_renta" id="fecha_renta">
  3.                     <?php
  4.                                        for($dia=1; $dia <= 31; $dia++){
  5.                                            $check = "";
  6.                                            if($hora < 10)
  7.                                                $formatodia = "0".$dia;
  8.                                            else
  9.                                                $formatodia = $dia;
  10.                                            $diaActual = date('d');
  11.  
  12.                                            if($diaActual == $dia)
  13.                                                $check = "selected";
  14.  
  15.                                            echo "<option $check value='$formatodia'>$formatodia</option>";
  16.                                         }
  17.                                         echo "<input type='hidden' value='".date('Y-m-d')."' id='hoyes'/>";
  18.                                     ?>    
  19.                 </select>
  20.                 <select class="c2" name="fecha_renta2" id="fecha_renta2" onchange="select_loc();">
  21.                         <?php
  22.                                      
  23.                                        for($mes=1; $mes <= 12; $mes++){
  24.                                            $check = "";
  25.                                            if($mes < 10)
  26.                                                $formatoMes = "0".$mes;
  27.                                            else
  28.                                                $formatoMes = $mes;
  29.                                                 $mesActual = date('m');
  30.                                            if($mesActual == $mes)
  31.                                                $check = "selected";
  32.                                            switch ($mesActual = $mes){
  33.                                                case "01": $mesLetra ="Enero"; break;
  34.                                                case "02": $mesLetra ="Febrero"; break;
  35.                                                case "03": $mesLetra ="Marzo"; break;
  36.                                                case "04": $mesLetra ="Abril"; break;
  37.                                                case "05": $mesLetra ="Mayo"; break;
  38.                                                case "06": $mesLetra ="Junio"; break;
  39.                                                case "07": $mesLetra ="Julio"; break;
  40.                                                case "08": $mesLetra ="Agosto"; break;
  41.                                                case "09": $mesLetra ="Septiembre"; break;
  42.                                                case "10": $mesLetra ="Octubre"; break;  
  43.                                                case "11": $mesLetra ="Noviembre"; break;  
  44.                                                case "12": $mesLetra ="Diciembre"; break;      
  45.                                            }
  46.                                            echo "<option $check value='$formatoMes'>$mesLetra</option>";                                          
  47.                                         }
  48.                                         echo "<input type='hidden' value='".date('Y-m-d')."' id='hoyes'/>";
  49.                                     ?>
  50.                 </select>
  51.                 <select class="c2" name="fecha_renta3" id="fecha_renta3" onchange="select_loc1();">
  52.                     <?php
  53.                                        date_default_timezone_set('Mexico/General');
  54.                                        for($año=2011; $año <= 2012; $año++){
  55.                                            $check = "";
  56.                                            if($año < 10)
  57.                                                $formatoAño = "0".$año;
  58.                                            else
  59.                                                $formatoAño = $año;
  60.                                            $añoActual = date('y');
  61.  
  62.                                            if($añoActual == $año)
  63.                                                $check = "selected";
  64.  
  65.                                            echo "<option $check value='$formatoAño'>$formatoAño</option>";
  66.                                         }
  67.                                     ?>
  68.                                
  69.                 </select>
  70.             <p class="txtcot"><label for="fecha_devolucion">FECHA DE DEVOLUCION:</label></p>
  71.             <p class="txtsel">
  72.                 <select class="c2" name="fecha_devolucion" id="fecha_devolucion" onchange="select_locf();">
  73.                                  <option value="">Dia</option>
  74.                     <option value="01">01</option>
  75.                     <option value="02">02</option>
  76.                                 <option value="03">03</option>
  77.                                 <option value="04">04</option>
  78.                                 <option value="05">05</option>
  79.                                 <option value="06">06</option>
  80.                                 <option value="07">07</option>
  81.                                 <option value="08">08</option>
  82.                                 <option value="09">09</option>
  83.                                 <option value="10">10</option>
  84.                                 <option value="11">11</option>
  85.                                 <option value="12">12</option>
  86.                                 <option value="11">11</option>
  87.                                 <option value="12">12</option>
  88.                                 <option value="13">13</option>
  89.                                 <option value="14">14</option>
  90.                                 <option value="15">15</option>
  91.                                 <option value="16">16</option>
  92.                                 <option value="17">17</option>
  93.                                 <option value="18">18</option>
  94.                                 <option value="19">19</option>
  95.                                 <option value="20">20</option>
  96.                                 <option value="21">21</option>
  97.                                 <option value="22">22</option>
  98.                                 <option value="23">23</option>
  99.                                 <option value="24">24</option>
  100.                                 <option value="25">25</option>
  101.                                 <option value="26">26</option>
  102.                                 <option value="27">27</option>
  103.                                 <option value="28">28</option>
  104.                                 <option value="29">29</option>
  105.                                 <option value="30">30</option>
  106.                                 <option value="31">31</option>
  107.                           <input  type="hidden" value="<?php echo date('Y-m-d') ?>" id="hoyes"/>
  108.                              
  109.                 </select>
  110.                 <select class="c2" name="fecha_devolucion2" id="fecha_devolucion2">
  111.                     <option value="">Mes</option>
  112.                     <option value="01">Enero</option>
  113.                     <option value="02">Febrero</option>
  114.                                 <option value="03">Marzo</option>
  115.                                 <option value="04">Abril</option>
  116.                                 <option value="05">Mayo</option>
  117.                                 <option value="06">Junio</option>
  118.                                 <option value="07">Julio</option>
  119.                                 <option value="08">Agosto</option>
  120.                                 <option value="09">Septiembre</option>
  121.                                 <option value="10">Octubre</option>
  122.                                 <option value="11">Noviembre</option>
  123.                                 <option value="12">Diciembre</option>>
  124.                                 <input type="hidden"  value="<?php echo date('Y-m-d') ?>" id="hoyes"/>
  125.                 </select>
  126.                 <select class="c2" name="fecha_devolucion3" id="fecha_devolucion3">
  127.                         <?php
  128.                                        date_default_timezone_set('Mexico/General');
  129.                                        for($año=2011; $año <= 2012; $año++){
  130.                                            $check = "";
  131.                                            if($año < 10)
  132.                                                $formatoAño = "0".$año;
  133.                                            else
  134.                                                $formatoAño = $año;
  135.                                            $añoActual = date('y');
  136.  
  137.                                            if($añoActual == $año)
  138.                                                $check = "selected";
  139.  
  140.                                            echo "<option $check value='$formatoAño'>$formatoAño</option>";
  141.                                         }
  142.                                     ?>
  143.                              
  144.  
  145.                 </select>

Etiquetas: fecha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:26.