首页 > 解决方案 > UTC 日期时间未在 Angular 中转换为正确的本地时间

问题描述

我从角度matDatepicker中选择 2021 年 10 月 23 日,并且这个日期时间被发送到使用.NET 5开发的Web API后端,如下所示:

someDate: "2021-10-22T22:00:00.000Z"

但是在角度客户端中,我试图将这个返回的日期时间转换为本地时间,它应该是:

someDate: "2021-10-23T00:00:00"

下面的日期时间是从 API 响应返回的,即:

someDate: "2021-10-22T22:00:00"

调用 toString() 时显示如下:

someDate: 'Fri Oct 22 2021 22:00:00 GMT+0200 (Central European Summer Time)'

我打电话moment.utc(someDate).local()将其转换为当地时间,但日期时间是相同的并且不会改变。

我似乎找不到这里有什么问题。

标签: angular.net-5

解决方案


推荐阅读