角度4日期管道,没有时区

问题描述 投票:3回答:2

我正在使用日期管道在前端向用户显示记录日期。后端得到了数据库的日期和休息时间我从服务器到前端得到这个。在那里我使用:

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

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

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

let myDataWithoutLocal = formatMyDate(myDate);

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

angular typescript timezone date-pipe
2个回答
3
投票

试试这个:-

<!--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


0
投票

我刚看到我的问题错过了一个解决方案。那就是:

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

谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.