TypeScript
Day.js inclut des déclarations de type officielles pour TypeScript, directement intégrées au package NPM.
Installation via NPM :
console
npm install dayjs
Importez et utilisez Day.js dans votre fichier TypeScript :
js
import * as dayjs from 'dayjs';
dayjs().format();
Problèmes d'importation de Day.js ?
Si votre fichier tsconfig.json
contient la configuration suivante, vous devez utiliser l'importation par défaut import dayjs from 'dayjs'
:
json
{
//tsconfig.json
"compilerOptions": {
"esModuleInterop": true,
"allowSyntheticDefaultImports": true
}
}
Si cette configuration est absente, l'importation par défaut ne fonctionnera pas et vous devrez continuer à utiliser import * as dayjs from 'dayjs'
.
Importation de locales et de plugins
Pour utiliser une locale ou un plugin, vous devez d'abord importer la locale et le plugin souhaités.
js
import * as dayjs from 'dayjs';
import * as isLeapYear from 'dayjs/plugin/isLeapYear'; // Importer un plugin
import 'dayjs/locale/zh-cn'; // Importer une locale
dayjs.extend(isLeapYear); // Utiliser un plugin
dayjs.locale('zh-cn'); // Utiliser la locale