使用Ionic DateTime以2个步骤选择日期和时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Ionic DateTime以2个步骤选择日期和时间相关的知识,希望对你有一定的参考价值。

使用Ionic DateTime以2个步骤选择日期和时间:我想使用Ionic DateTime选择日期和时间。问题是pickerFormat =“DD MMMM YYYY HH:mm”的选择器变得复杂而且太窄,所以我想先选择日期,然后选择时间。有关如何这样做的任何想法?

答案

您可以随时将它们分开

<ion-item [hidden]="!!myDate">
      <ion-label>Date</ion-label>
      <ion-datetime (ngModelChange)="change(datePicker)" displayFormat="MM/DD/YYYY" [(ngModel)]="myDate"></ion-datetime>
    </ion-item>
    <ion-item [hidden]="!myDate" >
      <ion-label>Time</ion-label>
      <ion-datetime #datePicker
      (ionCancel)="myDate=undefined" displayFormat="HH:mm" [(ngModel)]="myTime"></ion-datetime>
    </ion-item>

    <h1 [hidden]="!myTime">result is {{myDate}} : {{myTime}} </h1>

然后在ts

change(datePicker){    
  datePicker.open();
}

然后连接结果

this.dateTime= this.myDate + ":" + this.myTime;

这是一个DEMO

以上是关于使用Ionic DateTime以2个步骤选择日期和时间的主要内容,如果未能解决你的问题,请参考以下文章

Angular Ionic 离子日期时间选择器

ionic 2 ion-datetime ISO 格式问题

使用 ion-datetime v4 而不是 v6

Ionic时间范围组件

ionic2中使用datetime组件如何默认设置当前时间?

Angular 2 Ionic 2 - 如何将最大或最小日期设置为今天以进行日期输入?