Cita:
Iniciado por codzeus Hola normalmente para trabajar con fechas en php y hacer comparaciones, condiciones etc se suele utilizar strtotime() para convertir la fecha en un numero entero y de esa manera es mas fácil hacer las condiciones.
Por ejemplo si quieres saber si 2017-04-05 03:15:00 ya se a cumplido comparando con la fecha actual tendrías que hacer algo así:
Código PHP:
<?php
if(strtotime('2017-04-05 03:15:00') < time()){
echo 'Esta fecha esta cumplida';
}
?>
o si quieres comparar dos fechas así:
Código PHP:
<?php
if( strtotime('2017-04-10 03:15:00') < strtotime('2017-01-01 03:15:00') ){
echo 'Esta fecha NO esta cumplida';
}
?>
te dejo un enlace a la web oficial [URL="http://php.net/manual/es/function.strtotime.php"]http://php.net/manual/es/function.strtotime.php[/URL]
salu2
Hola.
Lo que pasa es que el primer parametro que utilizo si es una fecha ya que tiene el la fecha y la hora, pero el 2do parametro y el 3ro no son fechas netamente sólo me dan el numero de dia de la semana y las horas.
EJM:
'2017-04-06 11:00:00','6 15:00:00','4 12:00:00'
Si no me equivoco el strtotime trabaja con fechas completas no con valores en las que se muestra solo la hora y el numero de dia de la semana.
Gracias de todas maneras.
Estoy cerca de resolver este problema