"ion-datetime" ionic2 中的默认时间不等于现在的时间



我对"离子日期时间"有小问题

我想更改"离子日期时间"的默认时间,使其成为今天的日期,时间。

那么我如何更改 ionic 2 中"离子日期时间"的默认值,因为当我单击输入字段时,应用程序会显示时间减少 3 小时

试试下面的代码: 在您的 .ts 文件中: 让current_datetime:任何;

ionViewDidEnter(){
let Today = new Date().toISOString();
let date = String(Today).substr(0,10)
let Time = new Date().toLocaleTimeString();
this.current_datetime = date+" "+Time;

}

In Your .html File:

<ion-datetime displayFormat="YYYY/MM/DD HH:mm:ss" [(ngModel)]="current_datetime"></ion-datetime>

Javascript 时间库与 IONIC ISO 8601 日期时间格式不匹配我建议使用时刻.js。

  1. 转到您的文件夹应用程序,运行:npm install moment --save
  2. 在您的页面.ts中添加:import * as moment from 'moment';
  3. 声明变量:myDate= moment().format();
  4. 现在只需像这样使用 ion-datetime:

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

我希望这有所帮助。

相关内容

  • 没有找到相关文章