我这里发生了一个奇怪的情况。我已将以下 JSON 传递给时间线控件:
[
{
"UserId": 2,
"ItemId": 3,
"ItemText": null,
"ItemDate": "2014-06-09T18:51:37",
"ItemDateEnd": null,
"OutcomeScore": null
},
...
]
这是一个简单的项目数组,我传递给控件以进行渲染。在 Firefox 中,这完美呈现,没有任何问题。但是,我尝试过的所有其他浏览器都会显示项目 +1 小时。我已经在 Opera、Chrome 和 IE9 中尝试过,除了 Firefox 之外,它们都显示出同样的问题。现在时间在所有浏览器上都按预期显示。
有趣的是,我现在正处于格林威治标准夏令时间 +1 小时……但为什么这会选择性地对浏览器产生不同的影响呢?
每个浏览器都运行完全相同的查询并获得完全相同的 JSON。我很困惑,甚至不知道从哪里开始寻找。
我正在运行时间线的 v2.5.0。我已经尝试更新到最新版本并且发生了同样的事情,所以我回滚到 2.5.0 以解决问题,然后再着手将最新版本集成到页面中。
有人看到这个并有解决方案吗?