教程 dayjs tutorial

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"); // 使用本地化语言