(1)在html页面上写入
<ion-item>
<ion-label fixed>记录时间:</ion-label>
<!-- 获取当前时间 -->
<ion-datetime name="sqsj" displayFormat="YYYY/MM/DD HH:mm" [(ngModel)]="newLeave.sqsj" ></ion-datetime>
</ion-item>
(2) 在ts文件中
声明一个全局变量
newLeave:any={};
在构造函数中
this.newLeave.sqsj=new Date(new Date().getTime()+8*60*60*1000).toISOString();//北京时间
(3)ts完整代码
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
/**
* Generated class for the NoteAddPage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@IonicPage()
@Component({
selector: 'page-note-add',
templateUrl: 'note-add.html',
})
export class NoteAddPage {
newLeave:any={};
constructor(public navCtrl: NavController, public navParams: NavParams) {
//this.newLeave.sqsj=new Date().toISOString();//获取当前时间 这个是零度经线的时间 相差八个小时
this.newLeave.sqsj=new Date(new Date().getTime()+8*60*60*1000).toISOString();//北京时间
}
ionViewDidLoad() {
console.log('ionViewDidLoad NoteAddPage');
}
}
网友评论