Pular para o conteúdo
PHP

PHP — Obter Feriados Nacionais

Capa do artigo: PHP — Obter Feriados Nacionais

Olá Gente!


Uma informação muito importante em sistemas que atribuem datas é identificar feriados, afinal, não quero que um Boleto vença em um Feriado.

Para isto, encontrei a API da “BrasilApi”.


Para consultar, faça uma GET para:

https://brasilapi.com.br/api/feriados/v1/[ANO]


Substituindo “[ANO]” pelo ano que você deseja consultar.


Exemplo:

<?php
$curl 		= curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL 				=> "https://brasilapi.com.br/api/feriados/v1/2024",
CURLOPT_RETURNTRANSFER 		=> true,
CURLOPT_MAXREDIRS 			=> 10,
CURLOPT_TIMEOUT 			=> 30,
CURLOPT_SSL_VERIFYHOST 		=> false,
CURLOPT_SSL_VERIFYPEER 		=> false
));

$response 	= curl_exec($curl);
$response2  = json_decode($response, true);

curl_close($curl);

foreach( $response2 as $RegResponse )
{
    
    var_dump($RegResponse);
    echo "\n\r";
    echo "\n\r";
    
}
?>


Cada feriado será retornada em um elemento do Array:

[
  {
    "date": "2024-01-01",
    "name": "Confraternização mundial",
    "type": "national"
  }
]


Por hoje é isto, queridos desenvolvedores! 👩‍💼
Até logo! 👋

PHP

Leia também