【问题标题】:Angular 4 date pipe, no timezoneAngular 4 日期管道,无时区
【发布时间】:2018-07-16 10:12:41
【问题描述】:

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

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

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

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

let myDataWithoutLocal = formatMyDate(myDate);

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

【问题讨论】:

    标签: angular typescript timezone date-pipe


    【解决方案1】:

    试试这个:-

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

    【讨论】:

    • 这仅在您不必处理夏令时时才有效,许多区域都应该有。
    【解决方案2】:

    我刚刚看到我的问题错过了解决方案。就是这样:

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

    谢谢!

    【讨论】:

      猜你喜欢
      • 2018-03-11
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2017-12-20
      • 2016-06-13
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      相关资源
      最近更新 更多