入门
介绍
date-fns 为在浏览器和 Node.js 中操作 JavaScript 日期提供了最全面、但最简单和一致的工具集。
date-fns 就像日期的 lodash。 它具有适用于所有场合的 200 多种功能。
子模块
date-fns 在 npm 包中包含一些可选功能作为子模块。 以下是它们的列表,按嵌套顺序排列:
FP — 函数式编程友好的函数变体。 见 FP 指南;
UTC(开发中)- 计算 UTC±00:00 时区日期的函数的变体。
如果您想使用列表中的多个功能,后面的子模块也包含在前者中。
要使用子模块功能,请安装 npm 包,然后从子模块导入功能:
javascript
// The main submodule:
import addDays from "date-fns/addDays";
// FP variation:
import addDays from "date-fns/fp/addDays";
// UTC variation:
import addDays from "date-fns/utc/addDays";
// Both FP and UTC:
import addDays from "date-fns/fp/utc/addDays";
// With tree-shaking enabled:
import { addDays, format } from "date-fns/fp";
安装
该库以 npm 包的形式提供。
要安装软件包,请运行:
bash
npm install date-fns --save
# or
yarn add date-fns
开始使用:
javascript
import { formatDistance, subDays } from "date-fns";
formatDistance(subDays(new Date(), 3), new Date(), { addSuffix: true });
//=> "3 days ago"