ionic2-日历/日历时差

时间:2018-10-04 22:19:34

标签: ios ionic-framework

我正在开发一个Ionic应用程序并集成ionic2-calendar / calendar。我对iO有问题。我从SQL数据库中检索数据:

开始时间:2018-10-30 09:30:00.000 |结束时间:2018-10-30 10:30:00.000。

在Android设备上,当使用ionic服务运行应用程序时,开始时间和结束时间会在日历中正确显示。另一方面,在iOs设备上,开始时间显示为11:30,结束时间显示为12:30。我的时间差了2小时。

有人也遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果您正在这样做

startTime: new Date('2019-09-19T10:30.000Z')

Safari不支持此格式。您必须将'-'替换为'/',删除T和点(.000Z)之后的所有内容

startTime: new Date(('2019-09-19T10:30.000Z').replace(/-/g, '/').replace('T', ' ').replace(/\..*|\+.*/, ''))