TypeScript
在 NPM 包中已经包含 Day.js 的 TypeScript 类型定义文件。
通过 NPM 安装
shell
npm install dayjs
在 TypeScript 项目中导入并使用
javascript
import * as dayjs from "dayjs";
dayjs().format();
导入 Day.js 遇到了问题?
如果您的 tsconfig.json
包含以下配置,您必须使用 import dayjs from 'dayjs'
的 default import 模式:
json
{
//tsconfig.json
"compilerOptions": {
"esModuleInterop": true,
"allowSyntheticDefaultImports": true
}
}
如果您没有上述配置,default import 将无法正常工作。 您需要使用 import * as dayjs from 'dayjs'
导入本地化语言和插件
在使用本地化语言和插件,您首先需要导入它们。
javascript
import * as dayjs from "dayjs";
import * as isLeapYear from "dayjs/plugin/isLeapYear"; // 导入插件
import "dayjs/locale/zh-cn"; // 导入本地化语言
dayjs.extend(isLeapYear); // 使用插件
dayjs.locale("zh-cn"); // 使用本地化语言