【发布时间】:2021-01-11 14:34:00
【问题描述】:
我从 API 获得的日期格式是 24/09/2020 22:58:58,但我希望在 Yesterday at 10:58 PM 中更改 Moment.js
PS:我试过了,但没有成功
【问题讨论】:
-
请附上您迄今为止尝试过但不起作用的任何代码
我从 API 获得的日期格式是 24/09/2020 22:58:58,但我希望在 Yesterday at 10:58 PM 中更改 Moment.js
PS:我试过了,但没有成功
【问题讨论】:
看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()
【讨论】:
您可以使用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>
【讨论】: