Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/06/2014, 05:23
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: saber si entre dos fecha tenemos un intervalo de tiempo

Cita:
Iniciado por Italico76 Ver Mensaje
Amigo:

Dudo puedas hacer esto:



El problema es que para que eso fuera valido tendria que existir "sobrecarga de operadores" y eso no esta soportado aun: definir la operacion < ó > para tipos no-nativos como una clase.

El otro problema es que asumes que si lo anterior se pudiera, la diferencia seria de 2 horas... y por que no 1 segundo o 26 minutos o 9 dias ?
Hola desde php 5.2.2 se pueden comparar fechas usando los operadores de comparacion:
http://www.php.net/manual/es/datetime.diff.php


El otro problema tienes razon que no funcionaria pero porque solo era un ejemplo evidentemente no puedes comparar la fecha actual con la fecha actual mas dos hora porque siempre daria el mismo resultado solo se tendria que cambiar la primera linea de codigo esta:
Código PHP:
Ver original
  1. $fecha_actual=date("Y-m-d H:i:s");
por la fecha a comparar:
Código PHP:
Ver original
  1. $fecha_comparar="2014-12-22 10:00:00";

A mi me funciona para lo que yo lo quiero que es solamente saber si una fecha que tengo guardada en mi base de datos tiene un intervalo de dos horas es decir si han pasado dos horas o mas verdadero si no falso.
Un saludo.