Ionic2 ionic 2 datetime将当前日期显示为未来日期,重点放在今天';日期

Ionic2 ionic 2 datetime将当前日期显示为未来日期,重点放在今天';日期,ionic2,ionic2-datetime,Ionic2,Ionic2 Datetime,我目前正在开发一个应用程序使用离子2 我的问题是关于日期时间:我的html中有这段代码 <ion-item> <ion-label stacked>Date</ion-label> <ion-datetime [(ngModel)]="date" formControlName="date" displayFormat="MMMM DD, YYYY" min="2017" max="2100"></ion-datetime

我目前正在开发一个应用程序使用离子2

我的问题是关于日期时间:我的html中有这段代码

  <ion-item>
    <ion-label stacked>Date</ion-label>
    <ion-datetime [(ngModel)]="date" formControlName="date" displayFormat="MMMM DD, YYYY" min="2017" max="2100"></ion-datetime>
  </ion-item>

日期
结果是这个=>

但我想把焦点放在当前日期,而不是最长日期

如何在离子2中设置

非常感谢您的帮助。谢谢

使用
[(ngModel)]=“date”
是正确的方法。 现在,您可以在Typescript文件中声明以下变量:

public date: string = new Date().toISOString();
这样,您可以基于实际时间创建一个日期,并将其格式化为
组件可以使用的字符串。 正确的字符串可以如下所示:

2017-07-23T09:10:19.621Z
01/06/2018

在这种情况下,您不需要日期后的时间,因为您只使用日期。

您可以使用与相同的方法

myDate: String = new Date().toISOString();
在您的约会时间中,请执行以下操作:

<ion-datetime displayFormat="HH:mm" pickerFormat="HH:mm" [(ngModel)]="myDate"></ion-datetime>

你也可以用这个

currentDate: string = new Date().toLocaleDateString();
它看起来是这样的:

2017-07-23T09:10:19.621Z
01/06/2018

我使用以下格式:

captura : any = new Date().toISOString();  

可能重复它的不同,我想把重点放在今天的日期和显示未来的日期,然后禁用过去的日期。因为我希望用户输入的内容不接受过去的日期,只接受当前日期和未来的日期。当它在
formGroup
中作为
formControlName
时该怎么办?@AnkurShah我想,这不是这个问题的主题。也许可以考虑为这个问题提出一个新的问题。这和一年前有什么不同?