IONIC2日期时间选择器上的区域设置时间

时间:2016-09-21 08:34:12

标签: datetime angular typescript ionic2 toisostring

我正在使用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字段显示的时间少了一小时,如何在考虑时区的日期时间选择器上显示日期?

2 个答案:

答案 0 :(得分:3)

阅读this answer我解决了我的问题。最后我用:

moment(new Date().toISOString()).locale('es').format();

感谢sebaferreras

答案 1 :(得分:3)

最简单的方法是以毫秒为单位删除时区偏移量:

date = new Date();
myDate: String = new Date(this.date.getTime() - 
                 this.date.getTimezoneOffset()*60000).toISOString();