[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

RE: [Sop.Tec.LinuxPPP] Offtopic-php



Cuál es el error??? Si selecciono 31 de Diciembre y me cambio a otro mes con
31 dias no pasa nada.  La bronca está cuando me paso a uno con menos días.
Lo mismo pasa si con uno de 30 días me cambio a Febrero.
El problema sólo ocurre cuando tengo seleccionado el último día del mes...
Saludos y gracias

> -----Original Message-----
> From:	Javier Solano Vázquez [SMTP:javiersolano en infosel net mx]
> Sent:	Wednesday, November 29, 2000 8:45 AM
> To:	linux en pepe net mx
> Subject:	RE: [Sop.Tec.LinuxPPP] Offtopic-php
> 
> Sí.. porque los arreglos (en lenguajes C-like como JavaScript, php y
> similares) empiezan en cero y no en 1
> 
> -----Mensaje original-----
> De: owner-linux en pepe net mx [mailto:owner-linux en pepe net mx]En nombre de
> Bravo, David (CORP, MTC)
> Enviado el: Martes, 28 de Noviembre de 2000 04:35 p.m.
> Para: linux en pepe net mx
> Asunto: RE: [Sop.Tec.LinuxPPP] Offtopic-php
> 
> 
> Tengo el siguiente código, el cual si tengo seleccionado el 31 de
> diciembre
> y me cambio a noviembre me marca un error...
> Como le corrijo???
> Saludos y gracias
> 
> ------------------------------------------------
> <head>
> <script language="javascript1.2">
> months=new Array()
> <?php
>   $i=1;
>   while ($i<=12)
>   {
>    $months[$i]=date("M",mktime(0,0,0,$i,1,0));
> ?>
>    months[<?echo $i;?>]="<?echo $months[$i];?>";
> <?
>    $i++;
>   }
> ?>
> function mes_onChange()
> {
> aa = document.dateForm.aa;
> mm = document.dateForm.mm;
> dd = document.dateForm.dd;
> AA = aa.selectedIndex+1999;
> MM = mm.selectedIndex+1;
> DD = dd.selectedIndex;
>  if( ( MM == 4 || MM == 6 || MM == 9 || MM ==11))
>  {
>         dias = 30;
>  }
>  if( (MM == 1 || MM == 3 || MM == 5 || MM == 7 || MM == 8 || MM == 10 ||
> MM
> == 12))
>  {
>         dias = 31;
>  }
>  if( MM == 2 )
>  {
>         if( AA % 4 == 0 && AA % 100 != 0 || AA % 400 == 0 )
>                 dias = 29;
>         else
>                 dias = 28;
>  }
>   dd.length=0;
>   for (i=1; i<=dias; i++)
>   {
>     o=new Option(i);
>     dd.options[dd.length]=o;
>   }
>   dd.options[DD].selected=true;
> }
> </script>
> </head>
> <form name=dateForm>
> Dia3
> <select name=dd>
> <? for ($i=1; $i<=date("t"); $i++)
>   {
>    if  ($i==date("d"))
>      {
>       echo "<option selected>$i";
>      } else {
>       echo "<option>$i";
>      }
>   }
> ?>
> </select>
> Month3
> <select name=mm onchange=mes_onChange()>
> <? for ($i=1; $i<=12; $i++)
>   {
>    if ($i==date("m"))
>      {
>       echo "<option selected>$months[$i]";
>      } else {
>       echo "<option>$months[$i]";
>      }
>   }
> ?>
> </select>
> Year3
> <select name=aa onchange=mes_onChange()>
> <? for ($i=1999; $i<=date("Y")+1; $i++)
>   {
>    if ($i==date("Y"))
>      {
>       echo "<option selected>$i";
>      } else {
>       echo "<option>$i";
>      }
>   }
> ?>
> </select>
> </form>
> ------------------------------------------------------
> ---------------------------------------------------------------------
> Lista de soporte de LinuxPPP
>  Reglas de la lista en http://pepe.net.mx/reglas.html
> 
> ---------------------------------------------------------------------
> Lista de soporte de LinuxPPP
>  Reglas de la lista en http://pepe.net.mx/reglas.html
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]