@date-fns/upgrade

中文文档
1.0.3发布于 2020/04/04MITCommonJS近 30 天下载 7.8万

更新日期fns版本的工具

中文使用文档
文档目录6 节
  1. 安装
  2. 使用量
  3. 转换托肯斯
  4. 遗产
  5. 遗留文件映射
  6. 许可证

更新日期fns

带有辅助器函数的支援软件包 date-fns 升级自 1.x 改为 2.x

帮助您应用这些助手的代码- 日期- fns- 升级- 编码模式。 。 。 .

安装

npm install @date-fns/upgrade --save
# or with yarn
yarn add @date-fns/upgrade

使用量

转换托肯斯

convertTokens 是用于第二个参数的帮助函数 format 函数 转换日期符号,例如 YYYY 改为新格式. 见 这个员额 更多细节.

+import { convertTokens } from '@date-fns/upgrade/v2'

const formattedDate = format(
  new Date(),
- 'YYYY',
+ convertTokens('YYYY'),
)

遗产

[email protected] 函数不再接受字符串作为参数(参见 变化, (中文(简体) ), legacyParse 它使用来自 1.x 这样做。 见 这个员额 关于"为什么"的细节, 这样做.

+import { legacyParse } from '@date-fns/upgrade/v2'

const formattedDate = format(
- '2014',
+ legacyParse('2014'),
  'YYYY',
)

遗留文件映射

legacyParseMap 使用时与 legacyParse 但用于接受数组的参数.

+import { legacyParseMap } from '@date-fns/upgrade/v2'

var dateToCompare = new Date(2015, 8, 6)
var datesArray = [
  '2014-01-01',
  '2015-01-01'
]
-var result = closestIndexTo(dateToCompare, datesArray)
+var result = closestIndexTo(dateToCompare, legacyParseMap(datesArray))

许可证

麻省理工学院

版本与发布记录

@date-fns/upgrade 共发布 6 个版本,首次发布于 2019/08/13;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.3latest2020/04/046 年前
1.0.22020/04/046 年前
1.0.12019/09/117 年前
1.0.02019/09/117 年前
1.0.0-beta.22019/08/227 年前
1.0.0-beta.12019/08/137 年前

关于 @date-fns/upgrade 的常见问题

@date-fns/upgrade 是什么?

更新日期fns版本的工具

如何安装 @date-fns/upgrade?

在项目目录运行 npm install @date-fns/upgrade,或使用 pnpm add / yarn add / bun add。

@date-fns/upgrade 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/date-fns__upgrade 是否存在。

@date-fns/upgrade 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@date-fns/upgrade 可以商用吗?

@date-fns/upgrade 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@date-fns/upgrade 的下载量有多少?

根据 npm 官方下载统计,@date-fns/upgrade 在 2026/10/12 – 2026/11/10 这 30 天内被下载 78,056 次,日均约 2,602 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@date-fns/upgrade 还在维护吗?

最新版本 1.0.3 发布于 2020/04/04(6 年前);至今共发布 6 个版本,其中过去 12 个月发布了 0 个;首次发布于 2019/08/13。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。