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.