TypeScript
Day.js incluye declaraciones de tipo oficiales para TypeScript directamente en el paquete NPM.
Instalación mediante NPM
console
npm install dayjs
Importar y usar en tu archivo TypeScript
js
import * as dayjs from 'dayjs';
dayjs().format();
¿Problemas al importar Day.js?
Si tu archivo tsconfig.json
contiene la siguiente configuración, debes usar la importación predeterminada import dayjs from 'dayjs'
:
json
{
//tsconfig.json
"compilerOptions": {
"esModuleInterop": true,
"allowSyntheticDefaultImports": true
}
}
Si no tienes esta configuración, la importación predeterminada no funcionará y deberás seguir usando import * as dayjs from 'dayjs'
.
Importación de configuración regional (locale) y plugin
Para usar configuraciones regionales (locales) y plugins, primero debes importar la configuración regional y el plugin que necesites.
js
import * as dayjs from 'dayjs';
import * as isLeapYear from 'dayjs/plugin/isLeapYear'; // importar el plugin
import 'dayjs/locale/zh-cn'; // importar la configuración regional
dayjs.extend(isLeapYear); // usar el plugin
dayjs.locale('zh-cn'); // usar la configuración regional