Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/12/2008, 13:36
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: [APORTE]: Como crear fechas en dropdowns con loops

para el uso de timestamp, digamos... opciones de minutos, horas, días, etc...

un ejemplo básico, de una hora... en timestamp osea, tick por segundo ... y con intervalos de 5 minutos entre cada opción, excepto los primeros 5 minutos (para mas precisión)

- este lo use, para un combo de minutos, para configurar algún cache...

Código php:
Ver original
  1. // primero, creamos manualmente los
  2. // primeros intervalos de 1-4 minutos...
  3.  
  4. $mk = array(
  5.     60 => 1,
  6.     120 => 2,
  7.     180 => 3,
  8.     240 => 4
  9. );
  10.  
  11. // usando range, automatizamos el array (consulten el manual)
  12.  
  13. foreach (range(0,60,5) as $i => $v)
  14. {
  15.     // ahora, agregamos otro índice multiplicado
  16.     // para resultar de entre cada 300 segundos
  17.     $i *= 300;
  18.  
  19.     // el valor es simple mente lógico
  20.     $mk[$i] = round($v % 180);
  21. }
  22.  
  23. // ordenamos el array
  24. ksort($mk);
  25.  
  26.  
  27. $out = array();
  28. foreach ($mk as $val => $str)
  29. {
  30.     $out[] = '<option value="' . $val . '">' . $str . '</option>';
  31. }
  32.  
  33. echo '<select>', join("\n", $out), '</select>';

NOTA: y ni usando [highlight] se arreglo el % (&#37;) ....
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 31/12/2008 a las 13:44