Foros del Web » Programando para Internet » PHP »

fecha futura y diferencia de dias

Estas en el tema de fecha futura y diferencia de dias en el foro de PHP en Foros del Web. Hola a todos, tengo el siguiente problema, necesito dos funciones, una que sea asi: diferencia_dias($fecha1,$fecha2,$diferencia) que retorne true o false segun si la diferencia de ...
  #1 (permalink)  
Antiguo 08/04/2005, 08:43
 
Fecha de Ingreso: septiembre-2004
Ubicación: Montevideo
Mensajes: 346
Antigüedad: 19 años, 7 meses
Puntos: 0
fecha futura y diferencia de dias

Hola a todos,

tengo el siguiente problema,

necesito dos funciones, una que sea asi:

diferencia_dias($fecha1,$fecha2,$diferencia)
que retorne true o false segun si la diferencia de dias es mayor o menor a la diferencia real entre las dos fechas, pero la diferencia debe ser para arriba o para abajo, osea puedo ingresar un - o un +, para fechas anteriores o posteriores.

La otra seria:

fecha_futura($fecha)

que retorna true o false según la fecha es futura o no a la fecha de hoy, soy conciente de que teniendo la primer funcion, llegar a esta es mas facil.

Se me complico con la funcion date, porque o no la se usar, o no puedo comparar las fechas como objetos con un > o <...

Si a alguien me puede dar una mano, muy agradecido estare, sino tambien.

Saludos y gracias,

Liber
__________________
Liber
  #2 (permalink)  
Antiguo 08/04/2005, 08:46
 
Fecha de Ingreso: septiembre-2004
Ubicación: Montevideo
Mensajes: 346
Antigüedad: 19 años, 7 meses
Puntos: 0
perdon, no aclare que la fecha que le paso, por si sirve de algo, a ambos metodos serya tipo 2005/4/8
__________________
Liber
  #3 (permalink)  
Antiguo 11/04/2005, 06:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
De donde salen tus fechas a trabajar? ... te lo comento por qué si usas Base de datos .. en su SQL tienes funciones para tratamiento de fechas directas.

Un saludo,
  #4 (permalink)  
Antiguo 11/04/2005, 07:09
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Para MySQL:
Cita:
DATEDIFF(). Esta función obtiene la diferencia, en días, entre dos fechas. Ejemplo :

SELECT DATEDIFF(‘2005-4-1’,’2004-5-30’);
Para PHP necesitarás: http://mx2.php.net/manual/es/function.strtotime.php

Busca en el foro... ya se ha tratado.. de hecho alguna vez posteé una función que hacia precisamente eso...

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 19:37.