[英]set date default ion-datetime Ionic v-2
我有問題,我嘗試將默認日期設置為今天結束禁用日期。
但是,當我將默認日期設置為今天時,我必須將日期轉換為字符串。 所以我不能計算這個。
一些機構幫助我設置默認日期為今天和計算器日期。 感謝您閱讀我的主題!
這是我的代碼:
this.startDate = new Date().toISOString();
this.minDate = new Date().toISOString();
<ion-datetime
displayFormat="MMM DD, YYYY HH:mm"
[min]="minDate"
[(ngModel)]="startDate"
>
</ion-datetime>
來自ionicv2 docs https://ionicframework.com/docs/api/components/datetime/DateTime/
Ionic使用ISO 8601日期時間格式作為其值。 該值只是一個字符串,而不是使用JavaScript的Date對象。 此外,在使用ISO日期時間格式時,它可以更輕松地在JSON對象中進行序列化和傳遞,並向數據庫發送標准格式,如果需要,可以輕松對其進行解析。
因此,您可以通過
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指令中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.