我有问题我尝试设置默认日期是今天结束禁用日过去 但是当我设置默认日期是今天我必须将日期转换为字符串。所以我不能计算这个。
有些正文帮助我设置默认日期是今天和计算器日期。感谢您阅读我的主题!
这是我的代码:
this.startDate = new Date().toISOString();
this.minDate = new Date().toISOString();
<ion-datetime
displayFormat="MMM DD, YYYY HH:mm"
[min]="minDate"
[(ngModel)]="startDate"
>
</ion-datetime>
答案 0 :(得分:4)
来自ionicv2 docs https://ionicframework.com/docs/api/components/datetime/DateTime/
Ionic使用ISO 8601日期时间格式作为其值。价值是 只是一个字符串,而不是使用JavaScript的Date对象。 此外,使用ISO日期时间格式时,它更容易 序列化和传递JSON对象,并发送数据库a 标准化格式,如果需要,可以很容易地解析。
因此,您可以通过
获取ISO字符串日期startDate: String = new Date().toISOString();
并在视图中使用它
<ion-datetime
displayFormat="MMM DD, YYYY HH:mm"
[(ngModel)]="startDate"
>
如果您想禁用回溯日期,可以试试这个
min="2016-10-31"
您也可以通过
指定maxDate max="2020-12-12"
你的ion-datetime指令中的