簡體   English   中英

Ionic 5 - 設置今天是 MIN 日

[英]Ionic 5 - Set Today is MIN Day

我正在使用離子 5。
我試圖讓今天是我的[min]日期。

因此用戶可以選擇今天和后天

我的代碼是

 minDate: any = new Date(new Date().setFullYear(new Date().getDate() - 0)).toISOString();


 <ion-datetime class="ion-no-padding top-padding" display-timezone="utc" displayFormat="DD/MM/YYYY" [min]='minDate'>
 </ion-datetime>

例如 = 今天是 2021 年 6 月 18 日

因此用戶可以選擇相同的和 2021 年 6 月 18 日之后的日期

= 2021 年 6 月 18 日

= 2021 年 6 月 19 日

.

.

.

2021 年 6 月 18 日之后的任何日期

您可以像這樣使用演示

<ion-datetime class="ion-no-padding top-padding" display-timezone="utc" displayFormat="DD/MM/YYYY" min="{{minDate}}"max="2100-12-31" ></ion-datetime>

在組件中

 minDate: any = new Date().toISOString();

您可以為此使用以下代碼:

請安裝矩庫以使用任何類型的日期時間格式:

npm install moment --save

並在您的 .ts 文件中輸入:

MinDate :any;

this.MinDate = moment('18/06/2021', "YYYY-MM-DD").add('days', 1).format("YYYY-MM-DD");

並在<ion-datetime>標簽內放置的 HTML 代碼的 Todate

  <ion-datetime formControlName="ToDate" displayFormat="DD/MM/YYYY" 
                    [min]=MinDate
                      required></ion-datetime>

輸出 :

它將從 19/06/2021 打開 Datepicker 它不會讓您選擇 18/06/2021 和此日期之前的日期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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