更新日期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))