Foros del Web » Programando para Internet » PHP »

Cuantos días faltan??

Estas en el tema de Cuantos días faltan?? en el foro de PHP en Foros del Web. Hola amigos! Si tengo dos campos de tipo DATE y quiero saber cuantos días separan estas dos fechas que funcion tengo que hacer? Muchas gracias! ...
  #1 (permalink)  
Antiguo 15/12/2005, 02:08
 
Fecha de Ingreso: julio-2003
Mensajes: 40
Antigüedad: 14 años, 4 meses
Puntos: 0
Pregunta Cuantos días faltan??

Hola amigos!

Si tengo dos campos de tipo DATE y quiero saber cuantos días separan estas dos fechas que funcion tengo que hacer?

Muchas gracias!

Nerwell
  #2 (permalink)  
Antiguo 15/12/2005, 03:24
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 12 años, 4 meses
Puntos: 1
Buenas,

Echale un vistazo a este post:

http://www.forosdelweb.com/f68/clase-fechas-354123/

Puedes utilizar las clases que se publican o las funciones de mi primer post, ya que aunque están sintacticamente en una clase son simples funciones ;)

Un saludo.
__________________
www.pensandoenred.com
  #3 (permalink)  
Antiguo 15/12/2005, 03:39
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cara a SQL tienes la función DATEDIFF() que te calcula la diferencia en días entre dos expresiones.

Código:
SELECT DATEDIFF('2005-12-15', '2005-12-14')
Solo coloca como expresiones los respectivos datos (campos)... si tienes problemas muestra la estructura de tu tabla y/o de dónde provienen esos datos.

http://dev.mysql.com/doc/refman/5.0/...functions.html

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

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 16/12/2005, 03:16
 
Fecha de Ingreso: julio-2003
Mensajes: 40
Antigüedad: 14 años, 4 meses
Puntos: 0
Gracias,

he estado mirando los posts que habeis enviado y no me funciona ninguno de ellos. En el caso del SELECT DATEDIFF('2005-12-15', '2005-12-14') dentro de una página de php donde lo tengo que escribir, porque con el "Echo" no me funciona, asignandolo a una variable tampoco y ejecutando con otra select tampoco.

Gracias por vuestra ayuda.
Saludos!

Nerwell
  #5 (permalink)  
Antiguo 16/12/2005, 04:59
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
En el caso del SELECT DATEDIFF('2005-12-15', '2005-12-14') dentro de una página de php donde lo tengo que escribir, porque con el "Echo" no me funciona
.. eso es SQL y debe ser mandado a ejecutar mediante la función mysql_query(), después de establecer la respectiva conexión y haber seleccionado la BD adecuada.

http://www.forosdelweb.com/showpost....79&postcount=8

Hay una FAQ sobre lo básico de cómo trabajar con MySQL.

__________________
٩(͡๏̯͡๏)۶
» 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 13:28.