Sobre el proyecto
Day.js es una librería de JavaScript ligera para analizar, validar, manipular y mostrar fechas y horas. Se posiciona como una alternativa rápida de 2kB a Moment.js y refleja deliberadamente la API familiar de Moment.js, por lo que los desarrolladores que ya están cómodos con Moment.js pueden adoptarla con un mínimo de reaprendizaje.
Características clave descritas en el README:
- API y patrones familiares de Moment.js
- Objetos de fecha inmutables
- Llamadas a métodos encadenables
- Soporte de internacionalización (i18n)
- Tamaño de paquete pequeño (2kB)
- Amplia compatibilidad con navegadores
Los ejemplos de uso típicos de la documentación incluyen encadenar operaciones como startOf, add, set y format, así como analizar, consultar con isBefore y obtener o establecer unidades individuales como mes o año.
La instalación está disponible a través de npm (npm install dayjs --save). El proyecto proporciona documentación extensa en su sitio web que cubre la instalación, la referencia de API, la internacionalización y los complementos.
La internacionalización está diseñada para ser opcional: los archivos de configuración regional se cargan bajo demanda y no se incluyen en la compilación a menos que se importen. Las configuraciones regionales se pueden aplicar globalmente o por instancia.
Los complementos son módulos independientes que amplían la funcionalidad. También se cargan bajo demanda y se registran con dayjs.extend, lo que permite habilitar tokens de formato adicionales y otras funciones sin inflar la biblioteca principal.
El repositorio tiene licencia MIT e incluye enlaces a la documentación, una lista de complementos y información sobre patrocinio comunitario y colaboradores.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.