PHP – Date – Último día hábil
Función que devuelve el último día hábil de un mes y año determinado. Si el mes es incorrecto, devuelve null.
/** * Class HelperDate */ abstract class HelperDate { /** * Devuelve la fecha del último día hábil del mes. * No es ni sábado ni domingo. * Formato de fecha: yyyy-mm-dd * * @param int $mes * @param int $anio * * @return string */ public static function getLastDayOfMonthHabil($mes, $anio) { $sFecha = HelperDate::getLastDayOfMonth($mes, $anio); $nDia = HelperDate::getDayOfWeek($sFecha); if ($nDia == 0) { $nDia--; } if ($nDia == 6) { $nDia--; } return date('Y-m-d', mktime(0, 0, 0, $mes, $nDia, $anio)); } }
Funciones ralacionadas
- HelperDate::getLastDayOfMonth : Obtener del último día de un mes y año
- HelperDate::getDayOfWeek : Devolver el número del día de la semana