4

我正在使用日期管道在前端向用户显示记录日期。后端获取来自数据库的日期,通过休息我将其从服务器获取到前端。我在那里使用:

<div>{{myDate | date:'dd-MM-yyyy HH:mm:ss'}}</div>

问题是,这一次是我不想要的我自己的时区女巫。我需要它与我从服务器获得的日期完全相同。

PS。我不能使用这样的东西:

let myDataWithoutLocal = formatMyDate(myDate);

因为日期来自多个对象,所以我真的很想修改管道,而不是对象或其数据。

4

2 回答 2

2

尝试这个:-

<!--output '2015-06-15 09:03 AM GMT+9'-->
<p>The custom date with fixed timezone is {{myDate  | date:'yyyy-MM-dd HH:mm a z':'+0900'}}</p>

参考:- https://angular.io/api/common/DatePipe

于 2018-02-06T11:09:51.137 回答
-3

我刚刚看到我的问题错过了解决方案。所以它是:

当我在我的工作站上运行应用程序时,日期很好,但是当它在我们公司的服务器上运行时发生了奇迹。解决方案:服务器选择了错误的时区。

谢谢!

于 2019-02-20T13:26:17.137 回答