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); } }