无法显示带有日期记录的确切日期

时间:2019-03-27 11:06:50

标签: angular

我正在使用角度7。当我使用日期管道时,它正在打印下一个日期,请参见以下代码:

<div style="text-align: left;width: 80px;white-space:nowrap"> 
  <strong> : {{project.projects_StartDate | date:"MM/dd/yyyy"}}</strong>
</div>

projects_StartDate的样本值为2019-03-11T18:30:00.000Z此值是从API返回的

  • 预期的行为:应显示03/11/2019
  • 当前行为:它显示03/12/2019

请让我知道是否有人知道答案。

1 个答案:

答案 0 :(得分:1)

日期/时间已从UTC转换为本地时间,并且可能在不同的日期,具体取决于偏移量,当前本地日期时间和显示的utc日期时间。如果要显示UTC日期,请在管道中设置timezone

{{project.projects_StartDate | date:"MM/dd/yyyy" : "UTC"}}

另请参阅Date Pipe documentationthis stackblitz