1

我正在使用 IONIC2、Angular2 和 Typescript。我有一个 Datetime 工作如下:

page.html

<ion-datetime displayFormat="DD MMMM YYYY" pickerFormat="DD MMMM YYYY" [(ngModel)]="date"></ion-datetime>

页面.ts

  date: string = new Date().toISOString();

ion-datetime 字段显示时间少一小时,考虑到时区,如何在日期时间选择器上显示日期?

4

2 回答 2

3

阅读这个答案我解决了我的问题。最后我使用:

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

感谢sebaferreras

于 2016-09-21T10:26:33.360 回答
3

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

date = new Date();
myDate: String = new Date(this.date.getTime() - 
                 this.date.getTimezoneOffset()*60000).toISOString();
于 2017-07-14T21:18:29.437 回答