IONIC2-日历/日历时差



我正在开发一个Ionic应用程序和集成ionic2-calendar/calendar。我在使用 iOS 时遇到问题。我从我们的 SQL 数据库中检索数据:

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

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

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

如果你正在这样做

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

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

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

最新更新