我想使用 date-fns 转换此字符串 2022-06-01T14:42:52+00:00
。
问题是它输出无效的时间值
代码
import { format } from 'date-fns'
let deadlineDate = '2022-06-01T14:42:52+00:00'
console.log(format(deadlineDate, `yyyy-LL-dd`))
最佳答案
您正在将字符串传递给 format 函数。您应该将 Date
对象传递给 format 函数。
您可以使用parseISO
函数解析字符串,然后将其传递给format
import { format, parseISO } from "date-fns"
let deadlineDate = parseISO('2022-06-01T14:42:52+00:00')
console.log(format(deadlineDate, `yyyy-LL-dd`))
// "2022-06-01"
关于reactjs - 使用 Date-FNS 转换日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72299175/