TypeScript
Day.js include dichiarazioni di tipo ufficiali per TypeScript direttamente nel pacchetto NPM, pronte all'uso.
Installazione tramite NPM
console
npm install dayjs
Importa e usa nel tuo file TypeScript
js
import * as dayjs from 'dayjs';
dayjs().format();
Problemi con l'importazione di Day.js?
Se il tuo file tsconfig.json
contiene la seguente configurazione, è necessario utilizzare l'importazione predefinita import dayjs from 'dayjs'
:
json
{
//tsconfig.json
"compilerOptions": {
"esModuleInterop": true,
"allowSyntheticDefaultImports": true
}
}
In assenza di queste configurazioni, l'importazione predefinita non funzionerà e dovrai continuare a utilizzare import * as dayjs from 'dayjs'
.
Importazione di Localizzazioni e Plugin
Per utilizzare localizzazioni e plugin, è necessario importare la lingua e il plugin desiderati.
js
import * as dayjs from 'dayjs';
import * as isLeapYear from 'dayjs/plugin/isLeapYear'; // importa il plugin
import 'dayjs/locale/zh-cn'; // importa la localizzazione
dayjs.extend(isLeapYear); // usa il plugin
dayjs.locale('zh-cn'); // usa la localizzazione