Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2006, 14:45
patricio218
 
Fecha de Ingreso: julio-2006
Ubicación: Malaga
Mensajes: 29
Antigüedad: 17 años, 9 meses
Puntos: 0
ya lo solucione de otra forma, aca dejo la solucion para quien le pase lo mismo, en este caso solo sirve para fechas con formato "d-m-y":
Código PHP:

/* Dar buelta la fecha d-m-y  =>  y-m-d */

function rev_fecha($cad) {

$tmp=$cad;
$j=strlen($cad)-2;
for(
$i=0;$i<=1;$i++) {
    
$tmp[$i]=$cad[$j];
    
$tmp[$j]=$cad[$i];
    
$j++;
}
return 
$tmp;

}

function 
rango_fechas() {

$fecha_actual=date("y-m-d");

//$ini y $fin van a ser los indices de los campos donde estan mis fechas pueden ponerlos directamente.
$ini=$this->id_campo("DATE_FORMAT(start,'%d-%m-%y')");
$fin=$this->id_campo("DATE_FORMAT(end,'%d-%m-%y')");

//doy la vuelta a la fecha
$start=$this->rev_fecha("$row[$ini]");
$end=$this->rev_fecha($row[$fin]);

//Uso funcion strcmp: ver funcionamiendo en  php.net 
if ((strcmp($start,$fecha_actual)<=0) AND (strcmp($end,$fecha_actual)>=0)) {
 
//mostrar campos
}

Lo he puesto algo resumido para que se entienda mejor ya que mi aplicacion es mas liosa de explicar y ese no es el fin de este spot. Un saludo y gracias a los que se interesaron por este asunto.
__________________
patricio218