Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/10/2012, 07:42
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 5 meses
Puntos: 79
Respuesta: Problema de fechas...

me gusto la idea por no ser una necesidad común, hice un ejemplo mas simple, espero lo entiendas, viene comentado.

Código PHP:
Ver original
  1. <?
  2. ##########################
  3. #    Código By Perr0     #
  4. #    Octubre 11, 2012    #
  5. ##########################
  6. comboJuViSa(0); //0: llamada de función para Jue, Vie, Sab dentro de los siguientes 30 días
  7. comboJuViSa(1); //1: llamada de función para los siguientes 30 Jue, Vie, Sab
  8.  
  9. function comboJuViSa($func){
  10.     $dias = array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
  11.     $enviar .= "<SELECT NAME='Calendario'>\n";
  12.     $top = ($func==0) ? 30 : 999; // elijo el límite para el while
  13.     while( $d++ < $top ){
  14.         $fechNum = mktime(0,0,0,date("n"),$d + date("j") - 1,date("Y")); // tiempo UNIX incremental
  15.         $diaSem = date("w", $fechNum); // día semana
  16.         $fecha = $dias[$diaSem]." ".date("j-n-Y", $fechNum); // fecha para el combo
  17.         if( $diaSem > 3 ) { // si el día es mayor a 3 entra, o sea despues del Miércoles
  18.             if( $cuenta++ >= 30 ) break; // sólo para 1, al igualar o pasar 30 sale del While
  19.             $enviar .=  "<OPTION VALUE='".$fecha."'>".$fecha."</OPTION>\n";
  20.         }
  21.     }
  22.     $enviar .=  "</SELECT>";
  23.     echo $enviar;  
  24. }
  25. ?>

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip