sp-holidays
TypeScript icon, indicating that this package has built-in type declarations

2.1.11 • Public • Published

Instalação

$ npm install sp-holidays --save

Descrição

Biblioteca criada para fins de uso pessoal e aprendizado. Base dados utilizada proveniente do usuário: joaopbini

const { isHoliday, isWorkday } = require("sp-holidays");
// ES2015 modules
import { isHoliday, isWorkday } from "sp-holidays";

Verificar se a data é um feriado nacional

console.log(isHoliday({ dateString: "01-01-2023" }));
/*
Holiday {
  name: 'Ano novo',
  description: 'Dia da confraternização universal',
  date: 2023-01-01T03:00:00.000Z,
  type: 'national',
  isOptional: undefined,
  uf: undefined,
  town: undefined
}
*/

Verificar se a data é um feriado nacional ou estadual

console.log(isHoliday({ dateString: "09-07-2023", stateUF: "SP" }));
/*
Holiday {
  name: 'Revolução Constitucionalista',
  description: 'A Revolução Constitucionalista de 1932 foi um movimento armado que tinha por objetivo a derrubada do Governo Provisório de Getúlio Vargas e a promulgação de uma nova constituição para o Brasil.',
  date: 2023-07-09T03:00:00.000Z,
  type: 'state',
  isOptional: undefined,
  uf: 'SP',
  town: ''
}
*/

Verificar se a data é um feriado nacional, estadual ou nacional

console.log(isHoliday({ dateString: "09-07-2023", stateUF: "SP", town: 'Adamantina' }));
/*
Holiday {
  name: 'Feriado Municipal',
  description: '',
  date: 2023-12-08T03:00:00.000Z,
  type: 'municipal',
  isOptional: undefined,
  uf: 'SP',
  town: 'Adamantina'
}
*/

Verificar se a data é um dia util

console.log(isWorkday({ dateString: "09-07-2023", stateUF: "SP", town: 'Adamantina' }));
/*
false
*/

Package Sidebar

Install

npm i sp-holidays

Weekly Downloads

1

Version

2.1.11

License

ISC

Unpacked Size

2.85 MB

Total Files

30

Last publish

Collaborators

  • leoozerakk_
  • ricardo-kowalski