【问题标题】:Date-fns format function shows next date instead of the expected oneDate-fns 格式函数显示下一个日期而不是预期的日期
【发布时间】:2021-04-02 05:05:49
【问题描述】:

我正在尝试使用 date-fns 库从 ISO 格式化日期,它会将第二天作为输出。

format(new Date("2021-03-16T23:42:37Z"), "MMM do"); 
// Output: Mar 17th

我期待 3 月 16 日。谁能告诉我我在这里做错了什么?

【问题讨论】:

  • 如果你删除Z然后解析它,它会显示3月16日。只是说。

标签: javascript date date-fns


【解决方案1】:

后面的“Z”是 UTC,但 Date 实例是在您当地的时区创建的。 UTC 的 23:42 是您所在的午夜之后。

【讨论】:

    猜你喜欢
    • 2021-01-23
    • 2021-11-14
    • 2021-01-29
    • 2021-04-22
    • 1970-01-01
    • 2020-04-10
    • 2021-10-06
    • 1970-01-01
    • 2022-12-10
    相关资源
    最近更新 更多