我对"离子日期时间"有小问题
我想更改"离子日期时间"的默认时间,使其成为今天的日期,时间。
那么我如何更改 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。
- 转到您的文件夹应用程序,运行:
npm install moment --save
- 在您的页面.ts中添加:
import * as moment from 'moment';
- 声明变量:
myDate= moment().format();
-
现在只需像这样使用 ion-datetime:
<ion-datetime displayFormat="MMM DD, YYYY HH:mm" [(ngModel)]="myDate"></ion-datetime>
我希望这有所帮助。