Sobre o projeto
Day.js é uma biblioteca JavaScript leve para analisar, validar, manipular e exibir datas e horas. Ela é posicionada como uma alternativa rápida de 2kB ao Moment.js e espelha deliberadamente a API familiar do Moment.js, para que desenvolvedores já familiarizados com o Moment.js possam adotá-la com o mínimo de re-aprendizado.
Principais características descritas no README:
- API e padrões familiares do Moment.js
- Objetos de data imutáveis
- Chamadas de método encadeáveis
- Suporte à internacionalização (i18n)
- Tamanho pequeno do pacote (2kB)
- Amplo suporte a navegadores
Exemplos de uso típicos da documentação incluem operações em cadeia como startOf, add, set e format, bem como análise, consulta com isBefore e obtenção ou definição de unidades individuais como mês ou ano.
A instalação está disponível via npm (npm install dayjs --save). O projeto fornece documentação extensa em seu site, cobrindo instalação, referência de API, internacionalização e plugins.
A internacionalização é projetada para ser opcional: os arquivos de localidade são carregados sob demanda e não são incluídos no build, a menos que sejam importados. As localidades podem ser aplicadas globalmente ou por instância.
Plugins são módulos independentes que estendem a funcionalidade. Eles também são carregados sob demanda e registrados com dayjs.extend, permitindo tokens de formatação adicionais e outros recursos sem inchar a biblioteca principal.
O repositório é licenciado sob MIT e inclui links para documentação, uma lista de plugins e informações sobre patrocínio comunitário e colaboradores.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.