【问题标题】:date-fns format(fromUnixTime(1584161862798), 'yyyyMMdd') invalid time valuedate-fns 格式(fromUnixTime(1584161862798), 'yyyyMMdd') 无效时间值
【发布时间】:2020-07-25 15:43:07
【问题描述】:

我正在使用 date-funs 库来管理日期。 (2.12.0 版) 我需要将 unix 日期时间格式化为 'yyyyMMdd'。 而且我收到“无效时间值”错误。

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

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

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

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

这行得通。

我试图解析日期。它仍然返回相同的错误。

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

提前致谢。

【问题讨论】:

    标签: date-fns


    【解决方案1】:
    format(new Date('yourUnixDateTime'), 'yyyyMMdd')
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2021-08-30
        • 1970-01-01
        • 2022-07-21
        • 2021-11-27
        • 2021-08-03
        • 2021-01-23
        • 2021-01-07
        • 2021-06-25
        • 2019-08-10
        相关资源
        最近更新 更多