angular - Angular 7 中的日期提前 3 小时
问题描述
我正在使用 Angular 7。我有一个日期选择器。例如,我选择2019-03-26
. 但是当我单击save
按钮时,控制台显示为2019-03-25T21:00:00.000Z
. 3小时后过去。这个错误的原因是什么?
我正在使用primeng 7.0.5。
解决方案
实际上,这是因为您看到 Stackblitz 服务器模拟浏览器窗口的 console.log,所以它通过服务器模拟控制台日志打印 UTC 时区的 DateTime。
{birthDate: "2019-03-15T14:56:04.000Z"} //Printin UTC Time
要检查它,正确的方法是单击在新窗口中打开,然后它将显示正确的日期时间,如下所示。