JSPM

br-timezone

1.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 59
  • Score
    100M100P100Q70338F
  • License MIT

Determine o fuso horário no Brasil de acordo com o Estado ou Cidade

Package Exports

  • br-timezone
  • br-timezone/dist/main.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (br-timezone) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Fusos horários BR

Determine o fuso horário no Brasil de acordo com o Estado ou Cidade.

Atualmente o Brasil observa quatro fusos horários1, mas os seus códigos estão obsoletos2,3,4,5. Existem outros códigos de fusos horários com nomes de localidades específicas, e que são utilizados em suas proximidades.

Esse pacote oferece uma função que retorna um código de fuso horário com base na sigla de um Estado (ou Distrito Federal), e opcionalmente em um código de município do IBGE.

Apenas alguns municípios estão mapeados para um fuso horário, a maioria sendo relacionada à Lei Nº 12.876, de 30 de Outubro de 2013, que definiu que alguns municípios ao sudoeste do Estado do Amazonas devem seguir o Horário do Acre. Todos os Estados estão mapeados para um fuso horário.

Atenção: alguns Estados podem estar mapeados para um fuso horário que não é o utilizado na prática. Sugestões de melhorias são bem-vindas!

Instalação

npm install br-timezone

Uso

import { getBrTimezone } from 'br-timezone'

console.log(getBrTimezone('SP')) // 'America/Sao_Paulo'

console.log(getBrTimezone('SE')) // 'America/Maceio'

console.log(getBrTimezone('AM', '1304062')) // 'America/Rio_Branco'

console.log(getBrTimezone('PE', '2605459')) // 'America/Noronha'

Licença

MIT License