Comprobar si una fecha esta dentro de un rango de fechas – PHP

	/**
     * Verifica que una fecha esté dentro del rango de fechas establecidas
     * @param $start_date fecha de inicio
     * @param $end_date fecha final
     * @param $evaluame fecha a comparar
     * @return true si esta en el rango, false si no lo está
     */
    function check_in_range($start_date, $end_date, $evaluame) {
        $start_ts = strtotime($start_date);
        $end_ts = strtotime($end_date);
        $user_ts = strtotime($evaluame);
        return (($user_ts >= $start_ts) && ($user_ts <= $end_ts));
    }

	if( check_in_range($date_start, $date_end, $today) ){
    	echo "Dentro de rango";
   	} else {
		echo "Fuera de rango";
    }

Función original de: ecapy.com

2 pensamientos en “Comprobar si una fecha esta dentro de un rango de fechas – PHP”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *