【问题标题】:How to change date format in Moment.js? [duplicate]如何更改 Moment.js 中的日期格式? [复制]
【发布时间】:2021-01-11 14:34:00
【问题描述】:

我从 API 获得的日期格式是 24/09/2020 22:58:58,但我希望在 Yesterday at 10:58 PM 中更改 Moment.js

PS:我试过了,但没有成功

【问题讨论】:

  • 请附上您迄今为止尝试过但不起作用的任何代码

标签: reactjs momentjs


【解决方案1】:

Calendar time section on the Moment.js landing page

moment().subtract(1, 'days').calendar(); 会给你例如 Yesterday at 10:58 PM,方法是从当前时间减去一天并转换为 calendar time

如果您想获得与现在相同但昨天的时间。如果您想获取特定时间,只需将 moment() 作为参数传入,然后转换为 calendar(),如下所示:

moment('24/09/2020 22:58:58', 'DD/MM/YYYY HH:mm:ss').calendar()

【讨论】:

    【解决方案2】:

    您可以使用moment calendar time 进行显示

    const date = moment("24/09/2020 22:58:58", "DD/MM/YYYY HH:mm:ss").calendar()
    
    console.log(date)
    <script src="https://momentjs.com/downloads/moment.min.js"></script>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 2013-11-17
      • 2014-04-27
      • 1970-01-01
      • 2013-09-10
      • 2020-01-27
      相关资源
      最近更新 更多