使用 Date-FNS 转换日期字符串
Convert Date String Using Date-FNS
我想使用 date-fns 转换这个字符串 2022-06-01T14:42:52+00:00
。
问题是它输出 Invalid time value
代码
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"
我想使用 date-fns 转换这个字符串 2022-06-01T14:42:52+00:00
。
问题是它输出 Invalid time value
代码
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"