簡體   English   中英

設置日期默認ion-datetime Ionic v-2

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM