将JS日期时间转换为Moment

3

我目前在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格式。我尝试了以下方法:

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

但那也不起作用。有没有方法可以解决这个问题?

3个回答

3
如果您想在任何标签中使用momentjs。
<h3>{{  moment(res.data[i].time).format("DD.MM.YYYY")  }}</h3>

并返回给您(大约是今天的日期)

11.05.2022

了解详细格式:

momentJs 所有格式


2
这是 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/

2

只需使用 moment(res.data[i].time) 即可实例化带有提供的时间字符串的 moment 对象。然后您可以从那里进行任何需要的操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接