TypeScript
A Day.js alapértelmezetten hivatalos típusdefiníciókat tartalmaz a TypeScripthez az NPM csomagban.
Telepítés NPM-en keresztül
console
npm install dayjs
Importálás és használat TypeScript fájlban
js
import * as dayjs from 'dayjs';
dayjs().format();
Problémák a Day.js importálásakor?
Ha a tsconfig.json
fájlod a következő konfigurációt tartalmazza, akkor az alapértelmezett importálási módszert kell használnod: import dayjs from 'dayjs'
json
{
//tsconfig.json
"compilerOptions": {
"esModuleInterop": true,
"allowSyntheticDefaultImports": true
}
}
Ha a fenti konfigurációk nincsenek beállítva, az alapértelmezett importálás nem fog működni, és továbbra is a import * as dayjs from 'dayjs'
szintaxist kell használnod.
Lokalizáció és bővítmények importálása
A lokalizációk és bővítmények használatához először importálnod kell a kívánt lokalizációt és a bővítményt.
js
import * as dayjs from 'dayjs';
import isLeapYear from 'dayjs/plugin/isLeapYear'; // bővítmény importálása
import 'dayjs/locale/zh-cn'; // lokalizáció importálása
dayjs.extend(isLeapYear); // bővítmény használata
dayjs.locale('zh-cn'); // lokalizáció használata