【问题标题】:How to set default time of ion-datetime?如何设置 ion-datetime 的默认时间?
【发布时间】:2018-01-16 08:01:57
【问题描述】:

我正在尝试将此日期时间选择器的默认时间设置为 0800。知道我该怎么做吗?

<ion-label floating>Time: From</ion-label>
          <ion-datetime displayFormat="HH:mm" pickerFormat="HH:mm" [(ngModel)]="request.from" ></ion-datetime>

【问题讨论】:

    标签: html typescript ionic-framework time


    【解决方案1】:

    试试类似的东西:

    <ion-item>
      <ion-label>Date</ion-label>
      <ion-datetime displayFormat="MM/DD/YYYY" [(ngModel)]="myDate"></ion-datetime>
    </ion-item>
    

    JS:

    $scope.myDate = "2017-08-08 11:22:00";
    

    【讨论】:

    • 我的 displayFormat 是 "HH:mm" 没有日期
    • 所以我使用了 this.request.from = "08:00"
    • 感谢您的帮助!
    • 因为我的格式是 HH:mm,所以我在 ts 文件中使用了 this.request.from = "08:00" 并且成功了
    【解决方案2】:

    就我而言,我会从数据库端收到错误的日期格式。因此,将更改为以下格式。它会像其他普通变量一样工作,不需要额外的设置或任何东西。

    <ion-item>
      <ion-label>Date</ion-label>
      <ion-datetime displayFormat="MM/DD/YYYY" [(ngModel)]="myDate"></ion-datetime>
    </ion-item>
    

    ion-datetime 的日期格式必须如下:

    this.myDate = 2018-12-24T13:03:38.136Z;
    

    所以,请确保您收到的日期格式有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-11
      • 2014-10-09
      • 2018-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-28
      相关资源
      最近更新 更多