TypeScript
Day.js obsahuje oficiální typové definice pro TypeScript přímo v balíčku NPM.
Instalace pomocí NPM
console
npm install dayjs
Import a použití v TypeScript souboru
js
import * as dayjs from 'dayjs';
dayjs().format();
Problémy s importem Day.js?
Pokud váš soubor tsconfig.json
obsahuje následující konfiguraci, použijte standardní import import dayjs from 'dayjs'
:
json
{
//tsconfig.json
"compilerOptions": {
"esModuleInterop": true,
"allowSyntheticDefaultImports": true
}
}
Pokud výše uvedenou konfiguraci nemáte, standardní import nebude fungovat a budete muset používat import * as dayjs from 'dayjs'
.
Import jazyka a pluginu
Pro použití jazyka a pluginu je nutné nejprve importovat příslušný jazyk a plugin.
js
import * as dayjs from 'dayjs';
import * as isLeapYear from 'dayjs/plugin/isLeapYear'; // Import plugin
import 'dayjs/locale/zh-cn'; // Import jazyka
dayjs.extend(isLeapYear); // Použití pluginu
dayjs.locale('zh-cn'); // Použití jazyka