Usted está hojeando actualmente los archivos para la categoría PHP.

PHP: Comparar fechas con horas

Publicado 7 months, 3 weeks hace 8:49 pm. 0 comentarios

Hoy tube la necesidad, por cuestiones de trabajo, de comparar dos fechas(<=>). Aquí les dejo un método para realizar esta comparación muy sencillo para algo que pense me iva a llevar toda la tarde pensando:

//Convertimos la primera fecha a formato hhmmssaaaaddmm

$date1 = "2008-01-15 19:51:00";
$fecha_array = explode(" ", $date1); //separo fecha y hora
$dates = $cache_fecha_array[0];
$times = $cache_fecha_array[1];
$dates = split("-", $dates); //separo la fecha
$times = split(":", $times); //separo la hora
$date1 = mktime($times[0], $times[1], $times[2], $dates[1], $dates[2], $dates[0]); //obtengo la fecha en formato entero

//Convertimos la segunda fecha a formato hhmmssaaaaddmm

$date2 = "2008-01-16 19:51:00";
$fecha_array = explode(" ", $date2);
$dates = $cache_fecha_array[0];
$times = $cache_fecha_array[1];
$dates = split("-", $dates);
$times = split(":", $times);
$date2 = mktime($times[0], $times[1], $times[2], $dates[1], $dates[2], $dates[0]);

if ($date1 == $date2){
echo "Las fechas son iguales."; //si las fechas son iguales imprimo mensaje }

Espero les sea útil