角度日期管道添加加上年复一年的组件

时间:2017-07-07 08:36:00

标签: angular typescript localization angular-pipe

我使用Angular版本2.4.5。

如果我使用没有任何格式的日期管道,它会在年后创建双点。如果我使用的格式为:' yyyyMM.dd。'它给出了正确的日期格式

  • {{startDate | date}} => 2017..07.07。
  • {{startDate | date: 'yyyyMM.dd.'}} => 2017年7月7日。

这意味着我无法将其设置为日期输入的值,因为它等待格式yyyy-MM-dd并且yyyy总是有一个加号点导致输入元素出错。这些都不起作用:

<input type="date" class="form-control" id="startDate" [ngModel]="currentItem.startDate | date: 'y-MM-dd'"
(ngModelChange)="currentItem.startDate = $event" name="startdate">

如何在不使用具有正确转换日期字符串的新模型的情况下解决此问题?

更新2017-07-12 : currentItem.startDate是一个Date()对象,例如:

let currentItem.startDate = new Date();

我尝试使用的语言环境是&#39; hu-HU&#39;但是这两个点没有任何语言环境提供者。在这种情况下,没有任何格式字符串的日期管道为输入提供了正确的格式。 (YYYY-MM-DD)

{{currentItem.startDate | date}}

0 个答案:

没有答案