【发布时间】:2017-11-03 09:53:13
【问题描述】:
我在这里浏览了一些旧问题,但其中大部分是关于 Angular 2 beta/RC 版本的,它们没有附带日期管道。
我从 2015 年 12 月开始与 THIS answer 联系更紧密,它提出了以下解决方案:
<input type="datetime-local" [ngModel]="datetime" (ngModelChange)="datetime = $event" name="datetime">
constructor() {
this.datetime = new Date().toISOString().slice(0, 16);
}
这几乎可以正常工作,因为它将当前日期时间输出为:02-06-2017 05:02 AM,其中日期正确但时间不正确。这里的本地日期时间是02-06-2017 10:48 AM。
我没有在 Angular 的任何地方配置默认时区。我需要这样做还是有更好的解决方案来解决这个问题?另外,也许可以实现内置的date pipe,但我不确定如何实现。
【问题讨论】: