我正在使用IONIC2, Angular2和Typescript。我有一个Datetime工作如下:
page.html
<ion-datetime displayFormat="DD MMMM YYYY" pickerFormat="DD MMMM YYYY" [(ngModel)]="date"></ion-datetime>
page.ts
date: string = new Date().toISOString();
ion-datetime字段显示时间少于一个小时,我如何在Datetime选择器上显示日期考虑时区?
看了这个答案我解决了我的问题。最后我使用:
moment(new Date().toISOString()).locale('es').format();
Thanks to sebafereras
最简单的方法是以毫秒为单位移除时区偏移量:
date = new Date();
myDate: String = new Date(this.date.getTime() -
this.date.getTimezoneOffset()*60000).toISOString();