IE和Chrome使用正则表达式计算时间的结果不同

时间:2016-03-23 06:56:26

标签: javascript google-chrome internet-explorer

我正在运行一种方法(fiddle here),但是在IE和Chrome中,结果会有所不同。在Chrome中,缺少秒!我不知道为什么秒不见了。

这是javascript



var array = [];
var times = [];
var d = new Date(0, 0, 1, 6, 0, 0, 0);

for (var i = 0; i < 65; i++) {
    array.push(d);
    times.push(d.toLocaleTimeString().replace(/([\d]+:[\d]{2})(:[\d]{2})(.*)/, "$1$3"));

    d = new Date(d.getTime() + 15 * 60 * 1000); // 15 minutes in milliseconds
    console.log(times[i]);
}
&#13;
&#13;
&#13;

0 个答案:

没有答案