Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2009, 16:53
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema con funcion php al convertir fecha a formato ingles

hola amigos, les cuento tengo una funcion en php la q me cambia el formato de español a formato ingles, esta funcion la utilizo para realizar busquedas entre rangos de fecha, esa es la funcion:
Código PHP:
function cambiaPostgre($fecha) { 
$mifecha explode("/"$fecha);
$lafecha=$mifecha[2]."-".$mifecha[1]."-".$mifecha[0]; 
return 
$lafecha

pero en el query a mi bd, q es este:

Código:
$SELECT_VISITA = "select fu_obtener_edad(fecha_nac_nino,CURRENT_DATE) as edad, nino.id_nino, nino.nombre_nino, nino.apellido_paterno_nino, nino.apellido_materno_nino, visitante.*, visita.* from visita left join nino on nino.id_nino = visita.id_nino left join visitante on visita.rut_visitante = visitante.rut_visitante where visita.fecha_visita between '".cambiaPostgre($primera_fecha)."' and '".cambiaPostgre($segunda_fecha)."'";
al imprimir dicha consulta sql me la imprime asi:

select fu_obtener_edad(fecha_nac_nino,CURRENT_DATE) as edad, nino.id_nino, nino.nombre_nino, nino.apellido_paterno_nino, nino.apellido_materno_nino, visitante.*, visita.* from visita left join nino on nino.id_nino = visita.id_nino left join visitante on visita.rut_visitante = visitante.rut_visitante where visita.fecha_visita between '--3-8-2009' and '--17-8-2009'

como ven la funcion mee antepone dos guiones antes de la fecha, este es mi problema, ¿como o q debo cambiar en mi funcion php para q me ponga los guiones como corresponde sin q me anteponga esos dos guiones antes de la fecha?, porfavor amigos agradeceria mucho su ayuda ya q esto me tiene truncado!!!!.... de antemano gracias... bye