我正在使用日期管道在前端向用户显示记录日期。后端得到了数据库的日期和休息时间我从服务器到前端得到这个。在那里我使用:
<div>{{myDate | date:'dd-MM-yyyy HH:mm:ss'}}</div>
问题是,这次是我自己的时区女巫,我不想要。我需要它与我从服务器获得的日期完全相同。
PS。我不能使用这样的东西:
let myDataWithoutLocal = formatMyDate(myDate);
因为date来自多个对象,所以我真的想修改管道,而不是对象或它的数据。
试试这个:-
<!--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>
我刚看到我的问题错过了一个解决方案。那就是:
当我在我的工作站上运行应用程序时,日期很好,但是当它在我们公司的服务器上运行时发生了魔法。解决方案:服务器选择了错误的时区。
谢谢!