TypeScript
Day.js, NPM paketinde TypeScript için resmi tür tanımlarıyla kullanıma hazırdır.
NPM ile yükleyin:
console
npm install dayjs
TypeScript dosyanızda içe aktarın ve kullanın:
js
import * as dayjs from 'dayjs';
dayjs().format();
Day.js'i içe aktarmada sorun mu yaşıyorsunuz?
Eğer tsconfig.json
dosyanız aşağıdaki yapılandırmayı içeriyorsa, import dayjs from 'dayjs'
şeklinde varsayılan içe aktarma yöntemini kullanmalısınız.
json
{
//tsconfig.json
"compilerOptions": {
"esModuleInterop": true,
"allowSyntheticDefaultImports": true
}
}
Yukarıdaki yapılandırmaya sahip değilseniz, varsayılan içe aktarma çalışmayacaktır ve import * as dayjs from 'dayjs'
kullanmaya devam etmeniz gerekecektir.
Yerel Ayarlar ve Eklenti İçe Aktarımı
Yerel ayarları ve eklentileri kullanmak için öncelikle ilgili dili ve eklentiyi içe aktarmanız gerekir.
js
import * as dayjs from 'dayjs';
import * as isLeapYear from 'dayjs/plugin/isLeapYear'; // Eklentiyi içe aktarın
import 'dayjs/locale/zh-cn'; // Yerel ayarı içe aktarın
dayjs.extend(isLeapYear); // Eklentiyi kullanıma alın
dayjs.locale('zh-cn'); // Yerel ayarı kullanıma alın