現在、ionic 2.を使用してアプリを開発しています。
私の問題は日時についてです:私のHTMLにこのコードがあります
<ion-item>
<ion-label stacked>Date</ion-label>
<ion-datetime [(ngModel)]="date" formControlName="date" displayFormat="MMMM DD, YYYY" min="2017" max="2100"></ion-datetime>
</ion-item>
結果はこれです=> http://prntscr.com/fz5lx6
しかし、最大の日付ではなく、現在の日付に焦点を当てたいと思います。
ionic 2に設定するにはどうすればよいですか?
どんな助けでも大歓迎です。ありがとう!
[(ngModel)]="date"
は、正しい方法です。 TypeScriptファイルで次の変数を宣言できます。
public date: string = new Date().toISOString();
このようにして、実際の時間に基づいて日付を作成し、<ion-datetime>
コンポーネントを使用できます。適切な文字列は次のようになります。
2017-07-23T09:10:19.621Z
この場合、日付のみを使用するため、日付より後の時刻は必要ありません。
次の形式を使用します。
captura : any = new Date().toISOString();
同じ方法を使用できます
myDate: String = new Date().toISOString();
そしてあなたのion-datetimeで代わりにこれをしてください:
<ion-datetime displayFormat="HH:mm" pickerFormat="HH:mm" [(ngModel)]="myDate"></ion-datetime>
これも使えます
currentDate: string = new Date().toLocaleDateString();
そしてそれはこのようになります:
01/06/2018