我正在从我的服务器中检索日期时间,如下所示:
"created":"2013-07-22T22:00:48.860"
在我的 html 中,我使用了这个角度声明:
{{createdDateTimeShortString(currentEvent.created) | date:'M/d H:mm'}}
在我的控制器中我有这个功能:
$scope.createdDateTimeShortString = function (date) {
if (!date) {
return false;
}
var dtime = new Date(date);
return dtime;
};
这与我在 chrome、firefox 和 ie10 中所期望的完全一样。但是当我切换到 IE9 文档模式时,我所有的日期都会失去 4 小时。只有更改文档模式才能做到这一点。如果我处于 IE9 浏览器模式但标准文档模式,那么我会得到预期的时间。
这怎么可能,有没有办法解决这个问题,使其适用于所有浏览器/模式?