将 js 日期时间转换为时刻

convert js datetime to moment

我目前将这种格式的日期时间存储在 res.data[i].time:

2022-05-18T13:00:00.000Z

我想做的是将其转换为 moment 格式。当我这样做时:

moment().toDate()

它给了我这个:

Tue May 10 2022 13:00:00 GMT-0400 (Eastern Daylight Saving Time)

我想做的是以某种方式将 2022-05-18T13:00:00.000Z 转换为时刻。我试过了:

moment().toDate(res.data[i].time)

但这也不管用。有办法吗?

只是 let whatever = moment(res.data[i].time) 应该使用提供的时间字符串实例化 moment 对象。然后你可以在那里做任何你想做的事。

以下是 Moment 现在支持的内容。

moment("2010-10-20 4:30 +0000", "YYYY-MM-DD HH:mm Z"); // parsed as 4:30 UTC
moment('24/12/2019 09:15:00', "DD MM YYYY hh:mm:ss");
moment('24/12/2019 09:15:00', "DD MM YYYY hh:mm:ss", true);
.
.
.

查看此文档 -> https://momentjs.com/docs/

如果你想在任何标签中使用 momentjs

<h3>{{  moment(res.data[i].time).format("DD.MM.YYYY")  }}</h3>

和returns给你(大约今天的日期)

11.05.2022

了解详细格式:

momentJs all formats