2017-05-05 136 views
0

我有問題,我嘗試設置默認日期是今天結束禁用一天通過。
但是,當我設置默認日期是今天我必須將日期轉換爲字符串。所以我不能計算這個。設置日期默認離子日期時間離子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> 

回答

3

從ionicv2文檔 https://ionicframework.com/docs/api/components/datetime/DateTime/

離子用於其價值的ISO 8601日期時間格式。值爲 只是一個字符串,而不是使用JavaScript的Date對象。 此外,使用ISO日期時間格式時,它可以更容易地在JSON對象中序列化和傳遞數據庫,並向數據庫發送 標準格式,如果需要可以輕鬆解析它。

所以,你可以通過

startDate: String = new Date().toISOString(); 

獲得ISO字符串日期,如果要禁用回溯日期,請用它在視圖中像這樣

<ion-datetime 
     displayFormat="MMM DD, YYYY HH:mm" 
     [(ngModel)]="startDate" 
     > 

,你可以試試這個

min="2016-10-31" 

也可以指定maxDate

max="2020-12-12" 
在離子日期時間指令

+0

大起大落,這個工作 –

相關問題