【发布时间】:2013-11-03 05:32:36
【问题描述】:
在这个fiddle 中,
的值 new Date(val[0]).getTime()
在 Chrome 和 IE 中有所不同。 chrome 值似乎是正确的,是否有解决方法可以在 IE 中使值正确。
代码:
$(function () {
var text="";
$.each($.parseJSON("[{\"name\":\"critical\",\"data\":[[\"2013-10-01T00:00:00\",830],[\"2013-10-02T00:00:00\",257],[\"2013-10-03T00:00:00\",160],[\"2013-10-04T00:00:00\",200]]},{\"name\":\"normal\",\"data\":[[\"2013-10-01T00:00:00\",24],[\"2013-10-02T00:00:00\",20],[\"2013-10-03T00:00:00\",13],[\"2013-10-04T00:00:00\",30]]},{\"name\":\"ignore\",\"data\":[[\"2013-10-01T00:00:00\",1732],[\"2013-10-02T00:00:00\",1220],[\"2013-10-03T00:00:00\",1120],[\"2013-10-04T00:00:00\",1500]]}]"), function (key, value) {
$.each(value.data, function (key, val) {
text += "["+(new Date(val[0]).getTime()).toString()+","+ val[1].toString()+"]";
});
}
);
$("#container").html(text);
});
【问题讨论】:
-
@mitthataydogmus 我也检查过,看到不同的值
-
我的错,分隔符之后的值是相同的,但之前是相同的。不。你是对的@RoryMcCrossan
-
@mitthataydogmus 没问题。发现差异并不是最容易的工作。
-
你试过momentjs.com吗?
标签: javascript jquery internet-explorer google-chrome