PHP code example of aeunius / laravel-feriados-peru
1. Go to this page and download the library: Download aeunius/laravel-feriados-peru library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
aeunius / laravel-feriados-peru example snippets
use Aeunius\FeriadosPeru\Facades\Feriados;
Feriados::esFeriado('2026-07-28'); // true
Feriados::esFeriado('2023-06-07'); // false: el 7 de junio rige desde 2024
Feriados::delAnio(2026); // Collection de 16 Feriado, en orden
$navidad = Feriados::proximo('2026-12-24');
$navidad->fecha; // CarbonImmutable 2026-12-25
$navidad->nombre; // 'Navidad'
$navidad->tipo; // TipoFeriado::Nacional
$navidad->esMovil(); // false
Feriados::esDiaHabil('2026-07-28'); // false
// Notificado el lunes 27 de julio de 2026, un plazo de 5 días hábiles salta
// Fiestas Patrias (28 y 29) y el fin de semana, y termina el 5 de agosto.
Feriados::sumarDiasHabiles('2026-07-27', 5); // CarbonImmutable 2026-08-05
Feriados::diasHabilesEntre('2026-07-27', '2026-08-05'); // 5
Feriados::esVencido('2026-07-27', 5); // ¿hoy ya pasó el 5 de agosto?
Feriados::esVencido('2026-07-27', 5, hoy: '2026-08-05'); // false: el último día aún vale
'fin_de_semana' => [CarbonInterface::SUNDAY],
use Aeunius\FeriadosPeru\Support\Calendario;
use Aeunius\FeriadosPeru\Support\Pascua;
use Carbon\CarbonInterface;
Calendario::peru()->esFeriado('2026-04-03'); // true (Viernes Santo)
Calendario::peru(finDeSemana: [CarbonInterface::SUNDAY])
->sumarDiasHabiles('2026-09-11', 1); // sábado 2026-09-12
Pascua::domingo(2026); // CarbonImmutable 2026-04-05
Feriados::esFeriado('2026-07-27'); // false
Feriados::esNoLaborable('2026-07-27'); // true (D.S. 075-2026-PCM)
Feriados::delAnio(2026); // 16 feriados
Feriados::delAnio(2026, conNoLaborables: true); // 18: suma el 2 ene y el 27 jul