0

我正在使用一个站点地图,其中从 WP GraphQL 中提取的修改日期格式不正确,如下所示2021-11-24T17:03:44.597Z。查看谷歌的建议,它建议如下:2021-11-24T16:02:05+00:00

有没有一种有效的方法可以将其转换为推荐的格式?

4

2 回答 2

1

您可以使用momentjs库并使用以下内容来转换您的日期:

moment(value).utc().format("LLL");

或者

moment(value).utc().format("M/D/YY");

另外,你可以查看官方文档,它对于不同类型的日期转换非常好和灵活。

正如@Rawley Fowler 所评论的那样,你可以使用DayJs是 momentJS 团队推荐的,它是一个更轻、更现代的版本来进行这种转换,你可以使用该库来做到这一点:

dayjs(value).utc().format('DD/MM/YYYY') // '25/01/2019'

或者

dayjs(value).utc().format('LLL') // 'January 25, 2019 8:02 PM'

这取决于您需要什么样的格式。

于 2021-11-24T17:15:13.347 回答
0

如何将 yyyy-mm-dd't'hh:mm:ssZ 转换为正常时间 javascript?

这应该可以回答您的问题,只需创建一个const date = new Date('2021-11-24T17:03:44.597Z')然后您就可以date.getDate()date.getMonth()以您需要的方式对其进行格式化。

于 2021-11-24T17:14:47.367 回答