Como saber qué fecha es mayor

Código PHP

PHP – Date – Mayor, menor o igual, mktime

Función que nos indica entre dos fecha en formato yyyy-mm-dd cual es la mayor, cual es la menor o iguales.

Devuelve:

< 0 si fecha 1 < fecha2
= 0 si son iguales
> 0 si fecha1 > fecha2

/**
 * Class HelperDate
 */
abstract class HelperDate
{

    /**
     * Compara dos fechas indicando cual es mayor, menor o iguales
     * Formato de fecha: yyyy-mm-dd
     * Devuele:
     *  Menor que 0 si fecha1 < fecha2,
     *  Igual a 0 si fecha1 = fecha2,
     *  Mayor que 0 si fecha1 > fecha2
     *
     * @param string $fecha1
     * @param string $fecha2
     *
     * @return int
     */
    public static function getDif($fecha1, $fecha2)
    {
        list($anio1, $mes1, $dia1) = explode('-', $fecha1);
  
        list($anio2, $mes2, $dia2) = explode('-', $fecha2);
  
        return mktime(0, 0, 0, $mes1, $dia1, $anio1) - 
               mktime(0, 0, 0, $mes2, $dia2, $anio2);
    }
}