Foros del Web » Programando para Internet » PHP »

problemas con tipos

Estas en el tema de problemas con tipos en el foro de PHP en Foros del Web. hola quiero hacer en php lo siguiente me dan en un funcion como argumentos:fecha_actual,fecha_app,intervalo_meses y necesito calcular el porcentaje del tiempo q resta de la ...
  #1 (permalink)  
Antiguo 17/05/2005, 05:35
 
Fecha de Ingreso: abril-2005
Mensajes: 14
Antigüedad: 12 años, 7 meses
Puntos: 0
problemas con tipos

hola

quiero hacer en php lo siguiente

me dan en un funcion como argumentos:fecha_actual,fecha_app,intervalo_meses

y necesito calcular el porcentaje del tiempo q resta de la fecha actual hasta la fecha de la prox aplicacion, q sera cuando finalize el intervalo de meses.`

pero tengo un problema:
fecha actual es un tipo date
fecha app es un tipo date
intervalo_meses unt int (q contiene el numero de meses)

si lo resto y calculo:

(fecha_actual-fecha_app/intervalo_meses ) * 100

no da el porcentaje,pq no es el mismo tipo de dato

ni aunque hayase la diferencia de dias
por ejemplo

dif_dias=strototime(fecha_actual)-strototime(fecha_app)/60*60*24
(dif_dias/intervalo_meses)*100

pues dias/meses
tampoco es la misma unidad

hay algun metodo de hacerlo.
pq el problema es q si por ejemplo calculase los dias de los meses, no se la duracion de los mismo, q pueden variar dependiendo del periodo

gracias
  #2 (permalink)  
Antiguo 17/05/2005, 05:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 9 meses
Puntos: 771
Hola eras77

En este mensaje se preguntó lo mismo:

http://www.forosdelweb.com/f18/dias-meses-298553/

Saludos,
  #3 (permalink)  
Antiguo 17/05/2005, 08:16
 
Fecha de Ingreso: abril-2005
Mensajes: 14
Antigüedad: 12 años, 7 meses
Puntos: 0
si pero lo he vuelto a poner, ya que no he encontrado una solucion, y no ha tenido contestacion

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:43.