我目前正在使用离子2开发应用程序。
我的问题是关于datetime:我的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>
结果是这=&gt; http://prntscr.com/fz5lx6
但我想把它集中在当前日期而不是最大日期。
如何在离子2中设置它?
非常感谢任何帮助。谢谢!
答案 0 :(得分:6)
[(ngModel)]="date"
是正确的做法。
现在,您可以在Typescript文件中声明以下变量:
public date: string = new Date().toISOString();
这样,您可以根据实际时间创建日期,并将其格式化为<ion-datetime>
组件可以使用的字符串。
正确的字符串可能如下所示:
2017-07-23T09:10:19.621Z
在这种情况下,您不需要日期背后的时间,因为您只使用日期。
答案 1 :(得分:0)
您可以使用与
相同的方法jquery_ujs
在你的离子日期时,请改为:
myDate: String = new Date().toISOString();
答案 2 :(得分:0)
你也可以使用这个
currentDate: string = new Date().toLocaleDateString();
它看起来像这样:
01/06/2018
答案 3 :(得分:0)
我使用以下格式:
captura : any = new Date().toISOString();