date-fns 格式(fromUnixTime(1584161862798),'yyyyMMdd')无效的时间值

date-fns format(fromUnixTime(1584161862798), 'yyyyMMdd') invalid time value

我正在使用 date-funs 库来管理日期。 (版本 2.12.0) 我需要将 unix 日期时间格式化为 'yyyyMMdd'。 我收到 'invalid time value' 错误。

fromUnixTime(1584161862798) 
// Sat Feb 03 52170 22:13:34 GMT+0900 (대한민국 표준시)

format(startDate, 'yyyyMMdd');
// invalid time value

我也不确定为什么这不起作用,当

format(new Date(), 'yyyyMMdd')
// 20200413

这有效。

我试图解析日期。它仍然 returns 同样的错误。

format(parseISO(startDate), 'yyyyMMdd');
// invalid time value

提前致谢。

format(new Date('yourUnixDateTime'), 'yyyyMMdd')

这里的另一个答案很接近,但这是对我有用的答案:

format(new Date('yourUnixDateTime' * 1000), 'yyyyMMdd')